Maison >Java >Javacommencer >Quelles sont les plateformes de développement logiciel pour le langage de développement Java ?

Quelles sont les plateformes de développement logiciel pour le langage de développement Java ?

(*-*)浩
(*-*)浩original
2019-11-13 11:48:083621parcourir

Quelles sont les plateformes de développement logiciel pour le langage de développement Java ?

Eclipse : Eclipse est une plate-forme de développement extensible open source basée sur Java. En soi, il s'agit simplement d'un cadre et d'un ensemble de services permettant de créer des environnements de développement via des composants plug-in. Heureusement, Eclipse est livré avec un ensemble standard de plug-ins, notamment le Java Development Kit (JDK). Celui-ci est relativement propre et n’inclut aucun plug-in. (Apprentissage recommandé : cours java)

MyEclipse : MyEclipse est un puissant développement intégré au niveau de l'entreprise basé sur Eclipse avec son propre environnement de plug-ins, principalement utilisé. pour Java, Java EE et le développement d'applications mobiles. Les fonctions de MyEclipse sont très puissantes et son support est très étendu, notamment son support pour divers produits open source est assez bon. C'est mieux pour les projets Web car il intègre de nombreux plug-ins Web.

NetBeans : NetBeans est un environnement intégré de développement de logiciels open source. Il s'agit d'un cadre ouvert et d'une plate-forme de développement évolutive qui peut être utilisée pour le développement de Java, C/C++, PHP et autres. langages. Il s’agit d’une plate-forme de développement qui peut étendre les fonctionnalités via des plug-ins d’extension. En termes de développement Java, il est similaire aux deux premiers et est généralement utilisé.

IntelliJ IDEA : IntelliJ IDEA est un environnement de programmation Java complet, salué par de nombreux développeurs et experts du secteur comme le meilleur IDE du marché. Il fournit une série de combinaisons d'outils les plus pratiques : assistance au codage intelligente et contrôle automatique, prise en charge de l'intégration J2EE, Ant, JUnit, SVN et Git, inspection du codage non parallèle et concepteur d'interface graphique innovant.

Les quatre IDE Eclipse, MyEclipse, NetBeans et IntelliJ IDEA ont des fonctionnalités et des avantages différents. En fonction du développement, vous devrez peut-être choisir différents IDE.

Dans tous les aspects du développement Java, ces quatre IDE sont capables de faire le travail. Cependant, en fonction des différents développements que vous effectuez, comme le développement Swing, le développement Web ou le développement d'entreprise, le choix de. L'IDE sera biaisé.

Développement Swing :

Si vous êtes spécialisé dans le développement Swing, NetBeans est sans aucun doute le meilleur choix. Si vous n'avez pas choisi NetBeans mais avez choisi Eclipse, il est recommandé d'utiliser. MyEclipse et son constructeur Matisse4Eclipse. IDEA n'a pas d'avantage sur les deux premiers dans le développement de Swing en raison de sa prise en charge de JGoodies Forms.

Développement JSP/Struts :

Le premier choix pour développer JSP/Struts est IDEA, suivi de MyEclipse, puis de NetBeans en raison du manque de support pour build. -dans Struts, la version de base d'Eclipse n'a aucun avantage concurrentiel.

Développement JSF :

En termes de développement de JSF, ces trois IDE peuvent être considérés comme de bons choix, mais IDEA est peut-être meilleur. et enfin NetBeans.

Développement d'entreprise :

NetBeans est le meilleur choix pour le développement d'entreprise en raison de sa prise en charge de JPA et de la qualité du code qu'il génère et des paramètres appropriés pour la persistance. Le premier choix est IDEA. En raison des limitations du projet Dali d'Eclipse, Eclipse peut être le dernier choix. Si vous abandonnez le JPA standard et vous engagez dans le développement Hibernate, MyEclipse est le meilleur choix.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie la classe Java ?Article suivant:Que signifie la classe Java ?