Alors que l’objectif des frameworks et de l’open source était de rassembler les développeurs autour d’un code commun, les communautés en arrivent aujourd'hui à se diviser.

La plupart des développements Java reposent sur 3 frameworks : J2SE, J2ME, J2EE. Pour s'exécuter, un logiciel Java basé sur le framework Java EE nécessite un framework Java EE en plus d'une machine virtuelle Java (JVM). En juin 1999, lorsque Sun a lancé ces environnements de développement, c’était pour faciliter la vie des développeurs et garantir la cohésion des plates-formes Java en imposant un standard "de fait". En effet, la multiplication des frameworks proposé par différents éditeurs brisait la portabilité de ces applications. Portabilité qui était la promesse initiale de Java.

L’histoire se répète aujourd’hui avec Zend (qui a rejoint Eclipse il y a un an) qui propose un framework en PHP et pourrait bien s’imposer comme un standard. Mais l'organisation du projet "Zend Framework" n'ayant rien à avoir avec celle de PHP, on se pose des questions sur l'évolution de celui-ci : comment est-il organisé, qui décide ou non de l'intégration de nouvelles API, qui peut contribuer et surtout, qu’adviendra-t-il des quelques 70 frameworks existants aujourd'hui ? Le monde PHP va-t-il se diviser comme la communauté Java ?
Eclipse n’en serait pas à son premier coup puisqu’il s’est imposé comme l’alternative des socles de développement Java en misant sur l’innovation et la réactivité, divisant par la même occasion la communauté Java…

Lire l'article : www.indexel.net