Pour ce qui est de la "réutilisation du code", il est clair qu'on ne va pas tout réutiliser dans chaque projet. Par contre il est tout à fait possible de crée des composants réutilisés dans le même site.Par rapport à la logique métier qui peut être standardisé (autant que possible), et donc réutilisable, la partie visuel, qui plus est d'un site internet, me semble par contre difficilement standardisable....
Mais peut être que je me trompe, j'aimerais bien, que les frameworks comme PRADO donne un réél plus pour ces cas de figure.
Et quand je parle de composants, je parle de tes composants "persos". Car les composants graphiques du framework sont eux toujours utilisés d'une application à l'autre.
Par exemple les validateurs sont des composants indispensables du framework et on les retrouve dans tous les sites.
Exemple de validateur: vérification qu'une adresse e-mail est valide, au sinon affiche un message d'erreur et modification de la class css du champ contenant l'erreur. La vérification s'effectue côté client avec du JS et côté serveur.
Et ca en 1 ligne dans votre fichier de template Prado.
Ce n'est pas une exclusivité de Prado, tous les frameworks font de la validation de formulaire. Mais là, la validation est orientée composant et il est très simple de crée des validateurs persos pour des composants persos.
Partager