Ce Java IDE este bun pentru programare?

La IDR Soluții noi și petreacă o mulțime de timp de lucru cu Java nostru JPedal Java PDF Library, BuildVu PDF HTML5/SVG converter și JDeli Java Image Library sunt scrise în Java.,

dezvoltatorii noștri petrec mult timp îngropați în codul Java și folosim o varietate de IDE-uri diferite (medii de dezvoltare integrate) pentru a dezvolta codul Java, așa că m-am gândit că ar fi bine să compilez o listă cu cele mai bune IDE-uri gratuite pentru programatori, dezvoltatori și coderi Java.

în acest articol, voi arunca o privire la 11 IDE diferite. Toată lumea are cerințe diferite și simțim că unul dintre punctele forte ale lumii Java este alegerea disponibilă.,aceste IDE oferă o varietate de caracteristici: construirea aplicațiilor Java, TestNG, depanare, inspecții de cod, asistență Cod, testare JUNIT, refactorizare multiplă, constructor GUI vizual și editor de cod, Java, Maven build tools, ant, modelarea datelor și construirea de interogări și multe altele.

NetBeans

NetBeans este un mediu de dezvoltare integrat open-source scris în Java. Dezvoltarea NetBeans a accelerat cu adevărat de când a devenit parte a proiectului Apache.,NetBeans IDE sprijină dezvoltarea tuturor tipurilor de aplicații Java (Java SE, JavaFX, web, EJB și aplicații mobile) din cutie. NetBeans este modular în design. Aceasta înseamnă că poate fi extins de către dezvoltatori terți care pot crea plugin-uri pentru NetBeans pentru a îmbunătăți funcționalitatea (pluginul nostru PDF pentru NetBeans este un bun exemplu).NetBeans s-a mutat acum în Apache, facilitând implicarea și contribuția oamenilor. Ei au un nou site care explică mai multe despre Apache NetBeans.NetBeans IDE poate fi folosit pentru a se dezvolta în Java, dar acceptă și alte limbi., Acestea includ PHP, C/C++ și HTML5.caracteristicile NetBeans includ un sistem de proiect bazat pe Ant, suport pentru Maven, refactoring și controlul versiunii (suport pentru CVS, Subversion, Git, Mercurial și Clearcase). De asemenea, este lansat sub o licență dublă. Acestea constau în licența comună de dezvoltare și distribuție (CDDL) v1.0 și Licența Publică Generală GNU (GPL) v2.NetBeans este cross-platform și rulează pe Microsoft Windows, Mac OS X, Linux, Solaris și alte platforme care acceptă un JVM compatibil. Poate fi folosit și pentru lucrul cu aplicații Cloud., Acest ghid util acoperă modul de utilizare a NetBeans IDE cu motorul de aplicații Google.

dacă doriți să aflați mai multe despre NetBeans avem o serie de articole care include o mulțime de sfaturi și tutoriale.

Eclipse

Eclipse este un alt IDE Java GRATUIT pentru dezvoltatori și programatori. Este scris mai ales în Java. Eclipse vă permite să creați diverse aplicații Java cross-platform pentru a fi utilizate pe domenii mobile, web, desktop și enterprise.caracteristicile sale principale includ un constructor Windows, integrarea cu Maven, mylyn, editor XML, client Git, client CVS și PyDev., De asemenea, conține un spațiu de lucru de bază cu un sistem plug-in extensibil pentru personalizarea IDE-ului pentru a se potrivi nevoilor dvs. Prin plugin-uri, puteți dezvolta aplicații în alte limbaje de programare. Acestea includ C, C++, JavaScript,, Perl, PHP, Prolog, Python, R, Ruby (inclusiv Ruby on Rails cadru), pentru a numi doar câteva.Eclipse este disponibil sub Licența Publică Eclipse și este disponibil pe Windows, Mac OS X și Linux.

IntelliJ IDEA Community Edition

IntelliJ IDEA Community Edition este un IDE Java GRATUIT (mediu de dezvoltare integrat)., Acesta este utilizat în principal pentru dezvoltarea de aplicații Android, Scala, Groovy, Java SE și programare Java. Este ușor în design și vine cu caracteristici utile, cum ar fi testarea JUnit, TestNG, depanare, inspecții de cod, completarea Codului, și suport pentru refactoring multiple. Plus Maven build tools, ant, visual GUI builder și editor de cod pentru XML și Java.

există unele caracteristici care lipsesc din ediția comunității. Dacă aveți nevoie de mai multe puteți cumpăra o licență pentru a debloca toate caracteristicile.

IntelliJ Idea Community Edition este este lansat sub Licența Apache 2.,Android Studio de la Google este conceput în principal pentru dezvoltarea pe platforma Android. Cu toate acestea, este capabil să ruleze și să editeze un cod Java.inițial a fost construit pe IntelliJ IDEA Community Edition creat de JetBrains. Dispune de un sistem flexibil de construire bazat pe Gradle, variante de construire și mai multe generații APK. Acesta a extins suport șablon pentru serviciile Google și diverse tipuri de dispozitive și un editor de aspect bogat, cu suport pentru editare temă. De asemenea, are instrumente de scame pentru a prinde performanța, capacitatea de utilizare, Compatibilitatea versiunii și alte probleme.,Android Studio, de asemenea, vine cu ProGuard și capabilități app-semnarea. De asemenea, oferă suport încorporat pentru platforma Google Cloud. Proiectele pot fi configurate pentru a utiliza kituri specifice de dezvoltare Java.Android Studio este disponibil gratuit sub Licența Apache 2.0. Este disponibil pentru descărcare pe Windows, Mac OS X și Linux. Acesta a înlocuit Eclipse ca IDE principal Google pentru dezvoltarea de aplicații native Android.

Enide Studio 2014

Enide Studio 2014 (versiunea 0.11-previzualizare) a fost inițial lansat ca un produs stand-alone pentru toate sistemele de operare., Cu toate acestea, modificările ulterioare au văzut că a dezvoltat o suită de instrumente pentru nod.js, JavaScript și dezvoltare Java. Acest lucru este disponibil de la Eclipse plugin store și de pe site-ul principal.

Enide Studio 2014 Plugin-ul include:
– Nodeclipse 0.17, – Chrome Instrumente de Dezvoltare, AngularJS pentru Eclipse, TernIDE, Eclipse WTP WebResources, TCF Terminale, MarkDown (*.md) Editor, – GitHub cu Aroma de Reduceri (GFM) Viewer, diverse teme, Nodeclipse EditBox, RestClient Instrument., StartExplorer, Git Add-on, Maven, Gradle integrare, Minimalist Jad Editor și mai mult…

BlueJ

BlueJ este un mediu de dezvoltare integrat (IDE) pentru limbajul de programare Java. Acesta a fost dezvoltat în principal în scopuri educaționale. Cu toate acestea, este potrivit și pentru cei care doresc să facă dezvoltare de software la scară mică. Se rulează cu ajutorul unui JDK (Java Development Kit).BlueJ este dezvoltat în principal pentru predarea programării orientate pe obiecte. Designul său diferă de alte medii de dezvoltare ca rezultat.,ecranul principal arată grafic structura de clasă a unei aplicații în curs de dezvoltare. Obiectele pot fi create și testate interactiv. Această facilitate de interacțiune, combinată cu o interfață de utilizator curată și simplă, permite experimentarea ușoară cu obiecte în curs de dezvoltare. Acest lucru permite începătorilor să înceapă mai repede și fără a fi copleșiți.utilizatorii începători pot verifica valorile și metodele de apel pe obiecte. De asemenea, le pot transmite ca parametri, iar expresiile Java pot fi invocate fără compilare. Acest lucru înseamnă BlueJ este un shell grafic puternic / REPL pentru Java.,

proiectul BlueJ este un software gratuit și open source. Este licențiat sub GNU GPL cu excepția classpath. Există manuale populare concepute pentru predarea cursurilor introductive de Universitate/Colegiu cu BlueJ. Există, de asemenea, un site plin de resurse didactice. Se poate rula pe Windows, Mac OS X, Linux și alte platforme care rulează Java. De asemenea, poate rula fără instalare de pe un stick USB.

jEdit

jEdit este un editor de text cu sute (numărând timpul în curs de dezvoltare plugin-uri) de persoane-ani de dezvoltare în spatele ei., Majoritatea oamenilor susțin că jEdit bate multe instrumente de dezvoltare scumpe pentru caracteristici și ușurință în utilizare. În special, nucleul jEdit vine cu un limbaj macro încorporat. Aceasta este o arhitectură extensibilă a pluginului. Sute de macro-uri și plugin-uri sunt disponibile.

există, de asemenea, o funcție de indentare automată și evidențierea sintaxei pentru mai mult de 200 de limbi. Are suport pentru un număr mare de codificări de caractere, inclusiv UTF8 și Unicode. Plus pliere pentru ascunderea selectivă a regiunilor de text, înfășurare de cuvinte și multe altele.,de asemenea, poate fi folosit pentru editarea codului sursă, căutarea și înlocuirea și gestionarea fișierelor. jEdit este scris în Java, deci rulează pe Mac OS X, OS/2, UNIX, VMS și Windows. Este lansat ca software gratuit cu cod sursă complet, furnizat în condițiile GPL 2.0.

jGRASP

jGRASP este un IDE ușor, creat în primul rând pentru generarea automată a vizualizărilor software pentru a îmbunătăți inteligibilitatea software-ului. Este capabil să producă vizualizări statice ale structurii codului sursă și vizualizări ale structurilor de date în timpul rulării., jGRASP produce diagrame structura de Control (CSD-uri) pentru Java, C, C++, Objective-C, Python, Ada, și VHDL. Graficele de profil de complexitate (CPGs) pentru Java și Ada sunt, de asemenea, acceptate. La fel ca diagramele clasei UML pentru Java. Are spectatori obiect dinamic și o pânză de vizualizare. Aceasta funcționează împreună cu un debugger integrat și workbench pentru Java.telespectatorii au o caracteristică încorporată care le permite să identifice structurile de date. Aceasta înseamnă că pot recunoaște obiecte care reprezintă structuri tradiționale de date. De exemplu, stive, cozi, liste legate, copaci binari și tabele hash., Acestea pot fi apoi afișate în mod corespunzător.jgrasp este implementat în Java. Acesta a fost dezvoltat de către Departamentul de informatică și Inginerie Software În Colegiul Samuel Ginn de inginerie de la Universitatea Auburn.

se poate rula pe orice platformă care poate rula o mașină virtuală Java (Java versiunea 1.5 sau mai mare). În prezent, site-ul web jGRASP oferă descărcări Pentru Windows, Mac OS și ca fișier ZIP generic potrivit pentru Linux și alte sisteme.

JSource

JSource este un IDE Java GRATUIT. Este o opțiune bună pentru dezvoltatorii și programatorii Java.,jsource este util pentru crearea de aplicații Java cross-platform pentru diverse domenii. Este extrem de ușor. Puteți utiliza JSource pentru a rula, compila, edita și crea fișiere Java. Principalele sale caracteristici sunt evidențierea sintaxei pentru mai multe limbi și componente Java Swing. În versiunea 2.0 a JSource puteți utiliza pachete de sintaxă jEdit. În plus, puteți încorpora alte instrumente Java open source utilizate pentru dezvoltarea rapidă. Aceste instrumente au fost modificate pentru a lucra cu structura de bază JSource.

JSource este disponibil sub o Licență Publică Generală GNU versiunea 2.0 (GPLv2).,

JDeveloper

JDeveloper este un IDE furnizat de Oracle Corporation și lansat ca freeware. Acesta oferă diverse caracteristici pentru dezvoltare în Java, XML, SQL și PL / SQL, HTML, JavaScript, BPEL și PHP. JDeveloper poate fi folosit pentru codificare, depanare, optimizare și profilare pentru implementarea. Se integrează cu Oracle Application Development Framework (Oracle ADF). Acesta este un cadru bazat pe Java EE end-to-end care simplifică și mai mult dezvoltarea aplicațiilor.JDeveloper vine în 3 arome., Acestea includ Java Edition, J2EE edition și Studio Edition, care vine cu un întreg set diferit de caracteristici.

ediția Java vine cu suportul Java din cutie. are un Editor de cod și navigare de cod. Refactoring, compatibilitate Cu Swing, unitate de testare, versiunea de Control, audit & metrici, depanare și profilare sunt toate incluse. Aceasta susține Ant, Maven, XML și API deschis & extensii.aceeași platformă IDE servește și ca bază a unui alt produs Oracle, SQL Developer.,drjava este un mediu de dezvoltare extrem de ușor pentru scrierea programelor Java. Acesta a fost conceput în primul rând pentru studenți. Există o interfață intuitivă și capacitatea de a evalua interactiv codul Java.

este cel mai bine folosit ca un instrument de testare unitate, debugger nivel sursă, sau panou interactiv pentru evaluarea textului programului. Există un editor de program inteligent și poate fi folosit pentru mai multe, în funcție de cerințele dumneavoastră.

este disponibil gratuit sub licența BSD.,sperăm că ați găsit acest ghid pe cele mai bune IDE-uri pentru programare, dezvoltare și codificare Java utile.

ce IDE folosiți, anunțați-ne!dacă sunteți interesat să învățați Java, vă recomandăm să citiți articolele noastre despre proiectele JDK deschise despre care ar trebui să știți în 2019 și catalogul nostru mare de articole Java. De asemenea, avem câteva ghiduri excelente despre ceea ce este nou în Java 8, Java 9 și Java 10.