A voir également:
- Developpement application java, quel framework ?
- Application mobile - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Application java - Télécharger - Langages
- Net framework 4.0 - Télécharger - Divers Utilitaires
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
15 juin 2018 à 09:09
15 juin 2018 à 09:09
Bonjour,
"la différence entre netbeans et eclipse"
C'est principalement une question de goûts et de couleurs. Ce qui sera différent, les boutons seront pas au même endroit, les raccourcis différents... Mais techniquement derrière ils se basent tous les deux sur le JDK, c'est réellement lui qui travaille, donc le programme qui sera compilé sera identique.
Aujourd'hui le meilleur IDE serait sûrement IntelliJ (donc aucun des deux), quant à celui le plus utilisé en entreprise, perso j'ai surtout vu Eclipse.
Dans tous les cas, il ne faut pas dépendre de l'IDE. Si tu commences à faire de la configuration spécifique Eclipse ou NetBeans dans ton projet c'est une erreur. Il faut penser par exemple à d'autres personnes qui viendront modifier ton code plus tard, il faut qu'ils puissent travailler sur leur IDE, même si ce n'est pas le même que celui que tu as choisi.
En terme de technologies, je pense que tu dois faire un projet Maven (pour justement ne pas dépendre d'un IDE), cela permet de gérer les dépendances du projet, la compilation et l'exécution d'un serveur de manière très simple (voir Application Web JSP/Jetty avec Maven), c'est en particulier très utile pour l'automatisation des builds (Jenkins &co)
Quant à ton code, cela dépend de la complexité du projet que l'on te demande, la JPA est rarement utile sur de petits projets, Spring JDBC est plus léger. Quant à JSF c'est une vieille techno (d'ailleurs il n'est plus mis à jour depuis 5 ans...) aujourd'hui on parlera plutôt de services REST (un exemple) pour communiquer avec le serveur, avec côté client du HTML/JS pur, qui ne dépendent pas de la technologie serveur (contrairement à JSF).
Si ton projet est un peu gros, des API comme Angular ou React peuvent aider, sinon un code HTML/JS fait à la main suffira aussi, avec un BootStrap par exemple.
"la différence entre netbeans et eclipse"
C'est principalement une question de goûts et de couleurs. Ce qui sera différent, les boutons seront pas au même endroit, les raccourcis différents... Mais techniquement derrière ils se basent tous les deux sur le JDK, c'est réellement lui qui travaille, donc le programme qui sera compilé sera identique.
Aujourd'hui le meilleur IDE serait sûrement IntelliJ (donc aucun des deux), quant à celui le plus utilisé en entreprise, perso j'ai surtout vu Eclipse.
Dans tous les cas, il ne faut pas dépendre de l'IDE. Si tu commences à faire de la configuration spécifique Eclipse ou NetBeans dans ton projet c'est une erreur. Il faut penser par exemple à d'autres personnes qui viendront modifier ton code plus tard, il faut qu'ils puissent travailler sur leur IDE, même si ce n'est pas le même que celui que tu as choisi.
En terme de technologies, je pense que tu dois faire un projet Maven (pour justement ne pas dépendre d'un IDE), cela permet de gérer les dépendances du projet, la compilation et l'exécution d'un serveur de manière très simple (voir Application Web JSP/Jetty avec Maven), c'est en particulier très utile pour l'automatisation des builds (Jenkins &co)
Quant à ton code, cela dépend de la complexité du projet que l'on te demande, la JPA est rarement utile sur de petits projets, Spring JDBC est plus léger. Quant à JSF c'est une vieille techno (d'ailleurs il n'est plus mis à jour depuis 5 ans...) aujourd'hui on parlera plutôt de services REST (un exemple) pour communiquer avec le serveur, avec côté client du HTML/JS pur, qui ne dépendent pas de la technologie serveur (contrairement à JSF).
Si ton projet est un peu gros, des API comme Angular ou React peuvent aider, sinon un code HTML/JS fait à la main suffira aussi, avec un BootStrap par exemple.