IDE 2017 pour Java

Pour être honnête, c'est ridicule pour quelqu'un comme moi de le dire. Il y a toujours un résumé de personnes plus compétentes et intelligentes.

Cependant, le contenu du sujet est décrit avec le préambule qu'il s'agit d'une vue individuelle.

Si vous recherchez un meilleur article, nous vous recommandons de rechercher à nouveau. BlueJ et Jgrasp sont déjà au niveau "Existe-t-il une telle chose?".

Préface

Eh bien, l'introduction est devenue plus longue. Les trois suivants sont ciblés pour le moment. En plus de cela, nous ne demandons pas d'indicateurs ou de normes, mais décrivons l'impression qui accompagne le sentiment personnel d'utilisation.

  1. Eclipse
  2. IntelliJ
  3. NetBeans

Eclipse Inutile de dire que c'est la première fois au monde. Cependant, de nos jours, il existe de nombreuses voix telles que «obsolète», «lente», «lourde» et «mise à jour n'est pas à temps», et l'élan du passé est en train de se perdre.

Comme il est dit. La prise en charge de Java8, Java9, JavaEE7 et JavaEE8 semble être un pas en avant et ne peut pas être utilisée pour un accès anticipé. Il se bloque lors du démarrage d'un plug-in ou de la configuration d'un index, et nettoie fréquemment l'environnement de développement. C'est souvent le cas. (L'accès anticipé est ce genre de chose, si l'on dit que la construction de l'environnement qui se bloque est mauvaise, c'est vrai.)

Même dans ce cas, la quantité d'informations provenant des plug-ins accumulés, des connaissances et du nombre d'utilisateurs ne peut être ignorée. En outre, il convient de noter qu'il existe une mine d'informations en japonais, et s'il y a quelque chose que vous ne comprenez pas, ou si vous êtes bloqué, vous pouvez le rechercher et le résoudre immédiatement. C'est facile à installer et on a l'impression que c'est une chose de facto, il semble donc qu'un autre logiciel soit familier et que le coût initial soit faible. Eh bien, peut-être que ceux qu'Eclipse suit et ceux qui suivent Eclipse le font ...

L'utilisation de la mémoire, du disque et des ressources CPU est millionnaire, mais je pense que c'est une erreur à l'époque de dire "Soyez pauvre!" Dans l'IDE ces jours-ci.

Je pense qu'il occupe une place importante en tant qu'option en termes de lissage des compétences des utilisateurs et de la maîtrise des outils.

IntelliJ Si Eclipse est une entité solide et bien connue, IntelliJ sera une étoile montante de l'élan révolutionnaire. (Cela fait longtemps que l'édition communautaire OSS est apparue ...)

Il a déjà assuré sa position dans le quartier, dispose de nombreux articles d'introduction et d'articles comparatifs, et réagit rapidement aux nouveaux environnements tels qu'Android, Java8 et Java9. Il prend en charge les outils de débogage puissants, la complétion de code et Git. Puisqu'il a de telles caractéristiques, il peut être approprié pour des projets avec des exigences avancées et pour une utilisation par les évangélistes du groupe.

Cependant, probablement parce que le développement est en tchèque, il y a un sentiment de fonctionnement tel que des raccourcis clavier et une structure de menu inconnus. Peut-être à cause de la puissante complétion du code, j'ai toujours le sentiment que c'est une machine faible. Un autre inconvénient est que Community Edition ne prend pas en charge le déploiement sur des conteneurs AP.

NetBeans Il s'agit d'un IDE créé par Oracle et fortement recommandé en tant que fonctionnaire Java. Mais.

Oracle fournit NetBeans à Apache Foundation

Hum ... Oracle n'a pas une bonne image d'OSS, comme Open Solaris.

La convivialité est standard, bonne ou mauvaise, les raccourcis clavier et les menus sont faciles à utiliser, et il existe un support pour les conteneurs AP. Ce n'est pas un mangeur de ressources, donc je pense que c'est un logiciel à usage général.

Hum ...

Conclusion

Jusqu'à présent, j'ai exprimé mes sentiments. En conclusion, l'image est "Eclipse dans un endroit difficile" et "IntelliJ si vous voulez avancer".

Recommended Posts

IDE 2017 pour Java
Pour l'apprentissage JAVA (2018-03-16-01)
Java pour instruction
[Java] pour instruction, while instruction
[Java] pour instruction / étendu pour instruction
Contre-mesures pour OutOfMemoryError en java
PNL pour Java (NLP4J) (2)
(Mémo) Java pour instruction
PNL pour Java (NLP4J) (1)
Exécution de débogage Java [pour les débutants Java]
[Java] Instruction de base pour les débutants
Livres utilisés pour apprendre Java
Test de compétence Java 2018 pour les nouveaux arrivants - Principes de base-
Java
Java thread sans danger pour vous
Java pour les débutants, masquage des données
[Java] Conseils pour l'écriture de la source
Emplacement d'installation Java pour Mac
Java
Application Java pour les débutants: stream
Instructions Java while et for
Aide-mémoire C # pour les techniciens Java
Nouvelle syntaxe pour les instructions Java 12 Switch
[Pour les débutants] Résumé du constructeur java
SDK AWS pour Java 1.11.x et 2.x
Les débutants jouent à des jeux Janken en Java
Java pour les débutants, les expressions et les opérateurs 1
[Java] Mémo pour nommer les noms de classe
[Pour les débutants] Exécutez Selenium sur Java
Hello World pour le plugin Java ImageJ
[OpenCV3.2.0] Paramètres Eclipse (Java) (pour Mac)
Java pour les débutants, les expressions et les opérateurs 2
Activez OpenCV avec java8. (Pour moi-même)
Outils Spring Framework pour développeur Java
java (utilisez le type de classe pour le champ)
Création d'un environnement de développement Java (pour Mac)
Exécution de débogage IDE (eclipse), exécution d'étape (Java)
[Java & SpringBoot] Construction de l'environnement pour Mac
Paramètres de débogage SSL dans Java
Génériques Kotlin pour les développeurs Java
Agenda pour la qualification Java SE 8 Silver
[Pour les débutants en Java] À propos de la gestion des exceptions
Classes et instances Java pour les débutants
Meilleures pratiques modernes pour les tests Java
GraalVM for Java Performance (Windows Developer Build)
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Tableau Java
[Jusqu'au 5 mars 2020] Renouveler le certificat RDS pour java
Étudier Java ―― 9
Java scratch scratch
java (constructeur)
[Java] ArrayDeque
java (remplacement)
java (méthode)