Question

Je veux peut-être connaître une comparaison des performances ou des différences spécifiques notables.

Comme je l'ai entendu dire, il n'y a pas vraiment de grande différence. Par conséquent, j'ai une autre question. À quelles fins des dizaines de personnes ont passé leur temps à réinventer la roue en implémentant davantage les spécifications déjà implémentées?

Était-ce utile?

La solution

JSF n'était pas, à l'origine, open source. (semaine en 2005: Sun Open-Sources JavaServer Faces ) Ceci a incité deux implémentations de salle blanche à démarrer afin que la spécification puisse être utilisée et distribuée plus librement. Les termes de la licence Mojarra CDDL + GPL ne vont pas plaire à tout le monde, il est donc toujours incité à poursuivre le développement sous licence Apache.

Autres conseils

Le Sun RI 1.0 et les premières versions de la version 1.1 étaient encombrés de bugs méchants. À ce moment, MyFaces était l'alternative la plus stable. Depuis les 1.1.02 et 1.2.02, début 2006, la nouvelle équipe de développement de Sun JSF a fait un excellent travail. Non seulement avec la correction de bugs, mais aussi avec les améliorations de performances. À partir de maintenant, j'ose dire que Mojarra est le meilleur choix.

Pour aller droit au but:

  

À quelles fins des dizaines de personnes ont-elles passé plus de temps à implémenter des spécifications déjà implémentées?

Souvent pour le rendre meilleur. Ou simplement parce que c'est possible. Ou pour l'imago. Au moins, Apache est connu pour implémenter / améliorer presque tout ce qui est amené (ou manquant) par Sun.

Les gens implémentent des spécifications déjà implémentées pour les améliorer. Le seul moyen de s’assurer que les spécifications sont bien faites est de les implémenter à nouveau. Différentes personnes pensent différemment. Au cours des derniers mois (JUN 2011), beaucoup de code a été utilisé pour améliorer les performances de MyFaces Core. Pour en savoir plus, vous pouvez vous abonner aux listes de diffusion myfaces dev et user et demander directement.

Plus réfléchi, j’ai écrit un blog expliquant 10 raisons pour lesquelles choisir MyFaces d’un point de vue technique Ici .

MISE À JOUR MAI 2012

Pour ceux qui souhaitent une comparaison des performances entre MyFaces, Mojarra et Wicket, consultez Comprendre JSF 2 et le guichet: comparaison des performances

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top