2009-09-25 8 views
1

La dernière fois que j'ai regardé les applications web, le consensus semblait être Struts/Java EE. Maintenant, il semble que Spring MVC/Java EE ou Struts/Java EE soient des solutions viables.Demande de recommandation d'un cadre: Spring, Struts, Java EE?

Est-ce que c'est généralement correct? Ou est-ce que Spring MVC est maintenant le choix du consensus sur Struts? Nous avons au moins un gars qui a déjà travaillé avec Struts et qui veut aller avec. Je suis aussi plus familier avec Struts, après l'avoir examiné par le passé.

En outre, Java EE est-il toujours considéré comme la solution viable pour la gestion des composants distants? Ou y a-t-il des alternatives?

Répondre

0

Toutes ces solutions sont parfaitement viables. À moins que vous ne cherchiez à acquérir une nouvelle technologie, optez pour des entretoises car c'est ce que vous savez.

1

Il n'y a pas de consensus réel pour la couche de présentation qui est encore pour moi une partie "jetable" d'une application Java EE. Les solutions mentionnées ne souffrent pas de grands inconvénients ou de problèmes de conception et feront l'affaire. Je voudrais juste ajouter Stripes qui est un cadre très élégant basé sur Convention Over Configuration, simple et facile à apprendre si vous avez une certaine expérience avec un cadre basé sur l'action. Et il y a aussi Wicket, bien que Wick soit un framework basé sur des composants qui est un paradigme différent.

Choisissez l'un d'entre eux (celui que vous connaissez le plus semble être un choix décent). Matt Raible a fait de jolies comparaisons de Web Presentation Frameworks qui ne sont pas totalement obsolètes et toujours intéressantes. Vérifiez-le.