-
[J2EE]outils de travail
Je suis un débutant en programmation des applications web :oops:
Je veut développer une application web avec la plateforme J2EE avec le framework JSF et une base de donnée DB2.
quel outil est mieux pour le mapping , hibernate ou ibatis !!!????
quel serveur d'application est mieux , Tomcat ou Jboss ou . . . !!!????
quel IDE est mieux, Myeclipse ou Netbeans ?
des réponses commentées svp
Merci pour vous aides
-
Bonjour,
N'ayant jamais utilisé ibatis je ne peux pas émettre un avis. Par contre, j'utilise Hibernate depuis plusieurs années maintenant et il couvre parfaitement l'ensemble de mes besoins.
JBoss est un serveur d'application alors que Tomcat n'est qu'un simple conteneur de Servlets. Tomcat ne permettra donc pas par défaut d'utiliserJMS ou les EJB par exemple contrairement à JBoss.
Personnellement, tant que l'utilisation d'un serveur d'application ne se justifie pas pleinement j'opte toujours pour la solution la plus simple/légère, à savoir Tomcat.
Ca n'engage que moi, mais je trouve Netbeans plus adapté pour les applications web. J'utilise Eclipse pour tout le reste : librairies, applications lourdes avec GUI, etc...
De manière générale Eclipse va permettre de gérer manuellement l'arborescence d'un projet et les scripts de build de tes applications alors que dans Netbeans tout va être plus ou moins géré automatiquement.
-
Merci pour votre réponse :mouarf:
Autres idées et avis !!!! :roll:
-
Hello,
Perso j'ai toujours tendance a pousser les standards, lorsqu'ils sont utilisables.
Je partirais donc sur:
- JSF: avec des composants riches, par exemple JBoss RC Faces
- JPA: pour rester dans le standard - que tu peux utiliser dans le Web Container ou EJB3 container selon tes besoins -. Ensuite tu peux choisir le persistance manager de ton choix (Toplink/EclipseLink ou Hibernate... perso je ne regarde meme pas les autres...)
Pour l'execution je partirais sur un container complet mais modulable, JBoss me parait vraiment bien pour cela... Tu peux par exemple developper sur Tomcat (si tu n'utilises pas de services dependants de JavaEE) et integrer/deployer sur JBoss.
Netbeans progresse vraiment vite en terme de fonctionnalités pour le developpement JavaEE.... mais bon la communaute Java est qd meme tres Eclipse... Si tu as la possibilité il faut "jouer" avec les 2 en utilisant un outils de build portable (Maven) qui s'integre avec les IDE. Ce qui te permet presque de travailler/decouvrir les differents outils.
my2cts
Kenavo
Tug
http://www.exoplatform.org
http://www.nantesjug.org
http://blog.grallandco.com