2011-08-04 2 views
1

Je suis au début du développement d'une application Web basée sur Java. Je peux utiliser Strut, Graal et Play aussi bien. Pouvez-vous me dire quel framework est le meilleur pour développer à long terme des applications web parmi ces trois ou simplement utiliser MVC normal (M-java bean, V-jsp, jstl, C-servlet)?Quel type d'application web est bon pour chaque framework comme Strut, Grail, Play?

+0

Si vous voulez des réponses qui ne sont pas seulement l'opinion, vous voudrez peut-être expliquer la conception de l'application un peu: son but, il est l'échelle globale , taille de l'équipe, expérience passée, calendrier prévu, etc. – OverZealous

+0

Aucun moyen de répondre à cette question. Marqué comme tel. – Gregg

Répondre

9

J'ai une réponse

  • Jouer est pour les applications Web basées sur Java que vous voulez créer aujourd'hui dans lequel vous devez être efficace pour créer des applications modernes distribuées/mobiles, tout en étant assez robuste et en s'appuyant sur de solides antécédents pour créer des applications industrielles.

  • Grails est pour les applications Web basées sur Java que vous vouliez faire 2 ans il y a lorsque vous énervait avec tous les trucs Java en général et je voulais essayer quelque chose d'autre pas trop loin de RAILS, mais pas trop loin de Java.

  • Spring MVC est pour les applications Web que vous vouliez faire il y a cinq années lorsque vous aviez juste Java EE dans les mains et le printemps semblait tellement léger et pratique.

  • Struts est pour les applications Web que vous vouliez faire il y a quand vous 10 années rien eu du tout, mais servlets et JSP!

C'est une caricature mais pas si loin de la réalité