Si je comprends bien, ces cadres permettent tous de créer des composants gui en utilisant java (avec tous ses avantages) sans avoir à faire beaucoup de html / javascript.
En plus de considérer les facteurs techniques, je suis également intéressé de savoir si certains gagnent rapidement en popularité. Si un cadre particulier devient le leader du peloton , cela affectera également la décision.
java
web-development
javascript
NimChimpsky
la source
la source
Réponses:
1.) Jetez un œil au tableau de comparaison de Matt Raible, puis comme il le conseille - prenez un gros grain de sel pour l'accompagner. Regardez en particulier les différents types d'exigences (fonctionnelles et non fonctionnelles) qu'il mesure. Lesquelles sont les plus importantes pour vous?
2.) Choisissez 2-3 qui semblent correspondre le mieux à vos besoins et créez des prototypes de pages / UI / Ux / workflow avec celles-ci. Passez probablement 2-3 jours sur chacun au minimum (1 semaine si vous pouvez vous en sortir)
Alors décidez :)
la source
Considérez JSF 2 avec des facettes. Si rien d'autre, comme c'est dans Java EE 6, et donc est 1) bien spécifié et 2) sera disponible et maintenu pendant TRÈS longtemps.
À moins que vous ne vouliez être un pionnier actif, cela pourrait être assez bon.
la source
Considérez pourquoi vous voulez le leader du peloton
Si c'est parce que vous voulez pouvoir embaucher facilement quelqu'un avec une connaissance détaillée du cadre, c'est une mauvaise raison parce que votre choix devrait être assez simple pour que quiconque le prenne rapidement en utilisant des exemples et de la documentation internes.
Si c'est parce que vous voulez une communauté forte, alors n'importe laquelle des entrées nommées sur le site de Mr Raibles (du chapeau à @Alison pour le lien) suffira. Un rapide Google contre l'un des noms que vous avez fournis illustrera leur popularité.
Dans l'ensemble, vous voulez un cadre qui cadre bien avec la façon dont vous et votre équipe développez le code. Il doit être rapide à apprendre et facile à entretenir. Vous travaillerez avec lui jour après jour, vous devrez donc le tester contre vos cas d'utilisation les plus courants et voir si les autres développeurs l'apprécient.
la source
La société pour laquelle je travaille a aujourd'hui une source ouverte DomUI , un nouveau framework Java UI / Application que j'ai construit et conçu. Il s'agit d'un framework basé sur les composants AJAX qui facilite la création de composants et de pages. Il a un grand ensemble de composants standard et une couche de découverte de métadonnées afin que vous n'ayez pas à répéter "ce champ est long de 5 caractères", etc. partout dans le code. Aujourd'hui open source, il est utilisé depuis plus de 2 ans par 2 entreprises pour créer des logiciels. Voir les détails sur http://www.domui.org/ (end plug sans vergogne)
la source