Bonjour,
J'aime bien savoir qu'elles sont les tendances en matières de Frameworks (Struts2, Hibernate, Spring, JSF ....), utilisés en Java EE?
Merci pour vos contributions
Bonjour,
J'aime bien savoir qu'elles sont les tendances en matières de Frameworks (Struts2, Hibernate, Spring, JSF ....), utilisés en Java EE?
Merci pour vos contributions
Pour ma part, nous utilisons surtout du Spring dans ces dernières versions.
Les Serveurs Java EE (weblogic, glassfish, jboss) sont plutôt abandonnés sur les nouvelles applications.
A noter, que TomEE est plutot sympa à utiliser
Bonjour,
Pour ma part j'ai récemment découvert Vaadin. C'est un framework Java EE permettant de générer les interfaces graphique de ton application web en code Java.
Je te conseil d'aller faire un tour sur leur site, ils proposent des exemples de code et des démos.
J'en ai entendu parler récemment sans avoir testé. Qu'en as tu pensé en quelques lignes ? Il apporte vraiment des choses nouvelles par rapport à un Tomcat de base ?
Et peut-on savoir le but de ta recherche ? Car l'utilisation d'un framework est aussi souvent dépendant d'un besoin particulier.Envoyé par kariel
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
En fait, j'utilise souvent struts2 et hibernate, tomcat, et j'ai l'impression de rater un ensemble de possibilités offertes par les technologies Java/Java EE .
J'aime bien aussi savoir s'il y a des outils RAD intégrés à eclipse, en fait j'ai déjà développé avec windev (même si je ne compare pas le windev avec Java), mais je trouve que ça facilite beaucoup et surtout ça me fait gagner du temps par rapport à java.
Le choix entre Spring et Java EE n'est pas évident. Ca va, ca vient... Depuis CDI et Jax-RS, j'ai l'impression que Java EE a repris du poil de la bête par rapport à Spring, mais pas de grand chose. Un indicateur intéressant est de regarder le nombre d'installations de Spring Tool Suite vs le nombre d'installations de JBoss Tools -plutot Jave EE- sur Eclipse Marketplace. Tu vois que ca se tient, ce qui est révélateur d'une popularité très comparable. Un autre indicateur est le nombre de talks Spring vs le nombre de talks Java EE que tu vois aux confs comme Devoxx, ou le nombre d'articles de blogs sur l'un ou l'autre: avantage à Java EE sur ce terrain.
Un bon serveur Java EE aura l'avantage par rapport à Tomcat de t'éviter l'intégration. Par exemple, si tu veux faire du JPA et que tu prends un Tomcat, tu devras t'occuper de la partie qui provisionne JPA dans ton Tomcat, alors que si prends un vrai serveur JEE, ca sera deja fait. Si tu comptes utiliser beaucoup de standards Java EE (CDI, JPA, Jax-RS, JSF...), alors il est largement plus rentable de prendre un serveur JEE que tu s'en re-packager un soi-même au dessus de Tomcat.
Ensuite sur un WildFly vs TomEE, je pense juste que si tu prends JBoss Tools dans ton IDE, tu as un meilleur d'outillage pour ton serveur Wildfly qui sera meilleur que ce que tu pourras trouver pour TomEE. Pour les comparaisons à l'exécution et à la configuration, je ne sais pas.
Pour le front-end, HTML5/JavaScript semble être en train de rafler la mise. En fait, il s'agit de developper complètement une appli cliente en HTML5/JavaScript qui tourne dans le navigateur. La communication avec le serveur se faisant au moyen de services Rest/HTTP.
Mais si tu veux rester sur du Java EE, alors du JSF avec RichFaces ou PrimeFaces semble être une bonne solution. Vaadin est pas mal non plus, mais tu sors des standards et la communauté d'utilisateurs est plus petite, ce qui rend plus difficile de trouver des réponses à tes questions.
Pour les outils RAD, si tu prends justement JBoss Tools ou Spring Tool Suite, mais aussi d'autres equivalents (outils WebSphere, Oracle...) sur Marketplace, ils te fournissent des moyens efficaces de démarrer ton appli Web en quelques clics.
Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
Follow me on twitter
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager