J'ai envie de dire: encore heureux parce que PHP n'est pas vraiment un modèle d'écosystème...
Justement si, depuis quelques années on assiste à l'émergence de standards dans le monde du développement PHP, qui viennent enfin professionnaliser le langage et le faire sortir de sa signification initiale, Personal Home Page : PSR-0, PSR-1...
De même, Packagist et Composer sont là pour distribuer le code et faciliter la gestion des bibliothèques développées par autrui...
Le temps où chacun faisait sa petite tambouille dans son coin, dans l'hétérogénéité la plus totale, est heureusement terminé.
Chaque projet garde bien évidemment sa personnalité, mais en suivant ces standards chacun se donne la possibilité de pouvoir utiliser les briques logicielles d'autres projets si besoin est. On peut critiquer les "PSR", mais PSR-0, associé à Composer, est tout de même une grande avancée qu'il me semble peu judicieux d'ignorer.
Cela étant, chacun est libre d'utiliser le socle technique qu'il souhaite. Je m'étonne juste de voir que SPIP semble encore si populaire à l'heure des technos comme Symfony 2, Laravel, Slim, Code Igniter... qui sont toutes interopérables, grâce à l'utilisation des standards PHP.
[^] # Re: SPIP ?
Posté par JoyeuxJim . En réponse à la dépêche Le code source de Seenthis est disponible. Évalué à 2.
Justement si, depuis quelques années on assiste à l'émergence de standards dans le monde du développement PHP, qui viennent enfin professionnaliser le langage et le faire sortir de sa signification initiale, Personal Home Page : PSR-0, PSR-1...
De même, Packagist et Composer sont là pour distribuer le code et faciliter la gestion des bibliothèques développées par autrui...
Le temps où chacun faisait sa petite tambouille dans son coin, dans l'hétérogénéité la plus totale, est heureusement terminé.
Chaque projet garde bien évidemment sa personnalité, mais en suivant ces standards chacun se donne la possibilité de pouvoir utiliser les briques logicielles d'autres projets si besoin est. On peut critiquer les "PSR", mais PSR-0, associé à Composer, est tout de même une grande avancée qu'il me semble peu judicieux d'ignorer.
Cela étant, chacun est libre d'utiliser le socle technique qu'il souhaite. Je m'étonne juste de voir que SPIP semble encore si populaire à l'heure des technos comme Symfony 2, Laravel, Slim, Code Igniter... qui sont toutes interopérables, grâce à l'utilisation des standards PHP.