Eric Demeester
2017-01-05 14:34:47 UTC
Bonjour,
Après avoir bricolé pendant pas mal d'années des sites dynamiques en
PHP/MySQL assez modestes, je vais devoir réaliser une application plus
ambitieuse, amenée à évoluer au fil du temps en termes de complexité et
de fonctions proposées aux utilisateurs.
Mon code habituel écrit à la volée, se transformant vite en sac de
noeuds inextricable au fil des modifications, ne fera clairement pas
l'affaire :)
L'adoption d'une architecture MVC, d'une programmation orientée objet et
d'un framework m'évitant de réinventer l'eau tiède, semblent être de
bonnes pistes, voire une obligation si je veux réaliser quelque chose de
maintenable et d'évolutif.
Reste à sélectionner le framework. J'ai éliminé Symphony, trop lourd et
contraignant par rapport à mes besoins, et retenu pour l'instant deux
candidats, Silex, basé sur Symphony, et Laravel, aussi novateur que
merveilleux, à en croire ses adeptes :
Silex : http://silex.sensiolabs.org/
Laravel : https://laravel.com/
J'ai lu beaucoup de documentation, de didacticiels, je pense avoir
maintenant une bonne vue d'ensemble, mais j'avoue ne pas savoir que
choisir.
Si vous avez l'expériences de ces frameworks ou d'autres (facilité de
prise en main, d'utilisation, communauté autour du produit, avantages,
inconvénients, etc.), ça m'intéresse grandement.
Par avance merci.
Après avoir bricolé pendant pas mal d'années des sites dynamiques en
PHP/MySQL assez modestes, je vais devoir réaliser une application plus
ambitieuse, amenée à évoluer au fil du temps en termes de complexité et
de fonctions proposées aux utilisateurs.
Mon code habituel écrit à la volée, se transformant vite en sac de
noeuds inextricable au fil des modifications, ne fera clairement pas
l'affaire :)
L'adoption d'une architecture MVC, d'une programmation orientée objet et
d'un framework m'évitant de réinventer l'eau tiède, semblent être de
bonnes pistes, voire une obligation si je veux réaliser quelque chose de
maintenable et d'évolutif.
Reste à sélectionner le framework. J'ai éliminé Symphony, trop lourd et
contraignant par rapport à mes besoins, et retenu pour l'instant deux
candidats, Silex, basé sur Symphony, et Laravel, aussi novateur que
merveilleux, à en croire ses adeptes :
Silex : http://silex.sensiolabs.org/
Laravel : https://laravel.com/
J'ai lu beaucoup de documentation, de didacticiels, je pense avoir
maintenant une bonne vue d'ensemble, mais j'avoue ne pas savoir que
choisir.
Si vous avez l'expériences de ces frameworks ou d'autres (facilité de
prise en main, d'utilisation, communauté autour du produit, avantages,
inconvénients, etc.), ça m'intéresse grandement.
Par avance merci.