www.dg-server.com >> Présentation >> Architecture
Une conception moderne, facilement maintenable et personnalisable
DG-Server a été développé en PHP/mySQL avec une architecture MVC :
- PHP 5
- MySQL 5
- Abstraction des bases de données
- Développement objet
- Scaffolding
- AJAX
A propos du scaffolding
DG-Server a été conçu sur le principe du scaffolding. Une classe mère détermine comment la base de données sera utilisée de façon générale : affichage d'un individu, liste, enregistrement de données, modification de données, suppression, etc.
Les concepteurs peuvent ensuite créer des tables dans la base de données et les manipuler directement dans DG-Server à partir d'URL normalisées sans avoir eu à coder quoi que ce soit. S'ils veulent préciser des fonctionnements particuliers pour l'enregistrement, la modification ou l'affichage, il leur suffit alors de créer une classe héritée de la classe principale et de surcharger les comportements qu'ils souhaitent personnaliser.
Cette méthode de conception permet un gain de productivité considérable et une parfaite organisation du code.