Le développement PHP moderne implique plutôt le recours à Symfony ou CakePHP. Ces deux frameworks gèrent parfaitement la génération automatique d'admin à partir d'un schéma ou d'une DB existante. Y compris en gérant l'intégrité référentielle via InnoDB. Ils sont largement répandus et Symfony est par exemple utilisé par Yahoo Bookmarks et bientôt sur la refonte de del.icio.us (!) - il gère le rsync mais j'ai pô encore joué avec ça
Citation :
la saisie est plus fastidieuse via php my admin
|
A la base, PHP est un langage de script plutôt facile à utiliser. Il est trivial de développer des scripts d'imports stand-alone depuis une source de données issue du client (classiquement une flopée d'Excel) vers une DB. Le fait que tu le fasses à la main est inquiétant :-/
A quoi ça sert d'utiliser un langage objet puissant sans utiliser Symfony, doublé d'un langage de script flexible si tu ne fais pas de moulinettes ?
Pour les CMS, Spip-Agora ou Typo3 ne te limitent pas à une mise en page particulière, il faut mettre en peu les mains dans la graisse pour customiser l'admin, mais c'est pour ça qu'on te paie, c'est ce qu'on appelle travailler comme "développeur PHP" (enfin, je crois).
Au niveau de la mise en page du front-end en lui-même, il n'y a aucune limitation / navigation imposée : http://www.clever-age.com/ est en Spip et il a pourtant de la gueule.
Message édité par antika le 15-10-2007 à 12:54:30