La nouvelle plate-forme s’appellera donc Nuxeo 5 et sera composée de :

-  Nuxeo Enterprise Platform (EP) 5, destiné à la création solutions ECM pouvant supporter de très grands volumes de données et d’utilisateurs concurrents.
-  Nuxeo Rich Client Platform (RCP) 5, destiné à créer des applications métiers d’ECM pour le poste de travail.

Pourquoi ne pas continuer avec Zope ?

"Depuis deux ans, notre activité s’est développée, tout comme les exigences de nos clients. Nos solutions doivent s’adapter parfaitement à leurs systèmes d’information globaux. Elles doivent également fournir des applications critiques qui doivent allier performances, haute disponibilité, et gestion d’importants volumes de données (> 5 To). Pour atteindre ces objectifs, nous avons considérablement amélioré l’infrastructure Zope. Avec CPS 4, nous pensons toutefois avoir atteint les limites de Zope, à tel point que nous avons basé sur Java deux de ses composants les plus cruciaux, le référentiel de contenu et le moteur de recherche (respectivement basés sur Jackrabbit et Lucene). Python/Zope reste une excellente combinaison et Zope 3 la rend encore plus attrayante. Mais les ressources de développement et la communauté restent malheureusement limitées. "

Pourquoi la plate-forme Java ?

"La découverte des dernières évolutions de la plate-forme Java s’est avérée excitante et intéressante... Tout d’abord, les innovations apportées au langage dans sa version 5 (SE et EE) apportent une grande flexibilité aux développeurs (annotation, EJB3, etc.). De plus, les technologies d’entreprises (EJB3, JPA, JMS, JSF, etc.) étaient très séduisantes. Nous avons alors commencé à « creuser » dans le monde Java pour trouver les pièces dont nous avions besoin et les tester. Nous devions nous assurer que nous n’allions pas perdre la flexibilité que nous avait apporté Python. La vitesse de développement devait également être au moins aussi rapide qu’avec Python, si ce n’est plus rapide encore. Les puissants IDE disponibles (Eclipse, NetBeans, IDEA...) et les nouvelles technologies comme l’AOP, EL, OSGi, EJB3 et le scripting de la JVM nous ont confortés dans notre choix. La disponibilité d’une énorme bibliothèque d’excellents logiciels libres pour la plate-forme Java nous a rendu encore plus confiants. Pour être honnête, si les plus grands fans de Python de notre équipe étaient un peu sceptiques au début, ils ont tous été rapidement convaincus de la qualité de la plate-forme Java et des technologies et produits associés."

Source : http://www.nuxeo.com/java-switch/