Noțiuni de bază programatori Java este indisolubil legată de alegerea mediului de lucru - IDE (integrat de dezvoltare mediu / IDE). Acest lucru este important mai ales pentru cei care se confruntă mai întâi cu programare ca opțiuni IDE poate avea un impact semnificativ asupra fluxului de lucru lor.
În ciuda faptului că, în general, există mai mult de o duzină de medii de dezvoltare diferite pentru Java, cea mai mare și mai funcționale, precum și având un sprijin bun din ambele dezvoltatorii și din comunitate sunt trei IDE: NetBeans, Eclipse și IntelliJ IDEA. Concurenții rămași sunt inferioare în funcționalitate, mai mulți nu sunt acceptate, din cauza a ceea ce nu poate satisface cele mai recente standarde de dezvoltare rapidă limbajul de programare ca Java. Să examinăm fiecare dintre aceste medii de dezvoltare mai detaliat.
NetBeans Oracle a dezvoltat cu sprijinul activ al companiei, care deține, de asemenea, dreptul la Java. Astfel, o parte din tehnologiile Java nu au suport în NetBeans de prima mana.
În ceea ce privește funcționalitatea NetBeans este mediul cel mai simplu și intuitiv de dezvoltare pentru Java în primele trei. Fără îndoială, putem recomanda pentru cei care se confruntă mai întâi cu medii de dezvoltare și limbajul de programare Java. ajustarea optimă a mediului se pot distinge între trăsăturile distinctive ale acestui IDE «din cutie„. Instalați acest mediu, utilizatorul primește un compilator setări diferite și cele mai multe medii de dezvoltare, fără pictograme interfață și elemente de meniu inutile, sunt doar cele mai populare și utilizate în mod obișnuit funcții. Ulterior, desigur, puteți configura interfața pentru tine. Puteți, de asemenea, nota realizarea convenabilă a sarcinilor, întregul meniu este foarte bine structurat, au titlu clar. Separat, puteți nota ușurința de a lucra cu NetBeans din cauza lipsei necesității de a se plimba prin meniuri interminabile și ferestre pop-up decât suferit de multe alte medii de dezvoltare. În cele mai multe cazuri, atunci când este vorba de utilizator NetBeans IDE sugerează automat setările optime pentru lucrarea. Astfel, chiar dacă novice nu înțelege ce cere miercuri, apăsând „OK“ pentru a răni munca lor aproape imposibil. Instalarea de componente suplimentare medii / plugin-uri (plug-in), se efectuează într-un singur clic. Există suport bun pentru sistemele de control al versiunii (VCS, sistem de control al versiunii), precum și la fel de ușor de utilizat de proiectare subsistem o interfață grafică cu utilizatorul (GUI, interfața grafică cu utilizatorul). NetBeans este disponibil gratuit.
Rezumând, putem caracteriza NetBeans IDE ca un mediu de dezvoltare intuitiv și ușor de utilizat. Incepand de a lucra cu NetBeans, este ușor de înțeles și ușor de a învăța cum să folosească acest mediu la nivel avansat. În plus, stilul NetBeans de interacțiune cu utilizatorul este că poți învăța rapid și Java în sine, dacă utilizați built-in sfaturi media, indiferent dacă Javadoc sau recomandări pentru a remedia admise / potențiale erori.
Eclipse - creat inițial de IBM mediu de dezvoltare integrat, situat printre liderii de la începuturile sale. Eclipse, cu toate acestea, nu numai limitat în Java, și este un scop general de mediu Eclipse Platform, care afectează funcționalitatea acestuia. Cele mai potrivite pentru a lucra cu Java construi mediul Eclipse este disponibil sub numele de „“ Eclipse IDE pentru Java Developers „“.
O trăsătură distinctivă a Eclipse este aproape nelimitată și extensibilitate personalizare. În începători, cu toate acestea, aceasta poate provoca probleme. Astfel, „din caseta de interfață» Eclipse conține prea multe funcții redkoispolzuemyh, a complicat și nu meniu intuitiv, Eclipse și este cunoscut pentru casetele sale interminabile de dialog care necesită utilizatorului să introducă un număr mare de informații sau pur și simplu supraîncărcat cu informații, la care ar trebui să fie citit. plug-in de instalare, sistemul poate fi, de asemenea, confuz. Sistemul funcționează cu versiunea de control și de design de interfață de utilizator sunt medii. Eclipse este de asemenea disponibil gratuit.
Printre avantajele Eclipse IDE sunt suportul pentru aproape orice tehnologie Java existente, precum și tehnologia secundară, fără de care nu se poate face programatori. Cu suficientă experiență, Eclipse poate fi de până la un grad incredibil de a se adapta la nevoile dumneavoastra. Pentru utilizatorii noi, deoarece va fi doar un obstacol în calea muncii eficiente, din cauza unui mediu de uz general, nu trebuie să se aștepte o intuitiveness mare și simplitate.
IntelliJ IDEA, creat de compania JetBrains, a fost primul pentru a crea un mediu complet de dezvoltare integrat. În contrast cu ideea IDE Intellij descrisă mai sus, este disponibil într-o versiune gratuită Community Edition și un plătit - Ultimate. Pentru dezvoltator novice versiune gratuită conține toate funcționalitatea necesară și poate fi considerat ca un IDE complet.
IDEA este acum câștigă tot mai mulți susținători și recenzii pozitive, fiind, după cum spune sloganul său mediu de dezvoltare „inteligente“. IntelliJ IDEA extrem de intuitiv, ușor de utilizat, suporta cele mai multe tehnologii moderne, are unul dintre sistemele cele mai convenabile pentru a lucra cu versiunea de control. Acesta este complet lipsit de orice congestie: un minim de casete de dialog, numai informațiile necesare sunt afișate pentru utilizator. Există un sistem extins de taste, care permite de a efectua rapid un număr mare de funcții non-triviale. Prin nivelul de utilitate IntelliJ IDEA este cu siguranță în valoare de un nivel deasupra concurenței ca fiind „inteligent“ de mediu, ea știe întotdeauna intenția utilizatorului, sugerând / ajutându-l în lucrarea sa, și de a salva o mulțime de timp și efort. Ca astfel de dezavantaje în IntelliJ IDEA nu este, pentru un incepator, cu toate acestea, complexitatea poate fi sistemul de dezvoltare GUI, deoarece va cere utilizatorului cel puțin un set minim de cunoștințe de GUI construit în Java.
Rezumând, este necesar să se facă următoarele observații. Pentru cei care se confruntă mai întâi cu Java IDE-uri, și o alegere ideală - NetBeans. Pentru persoanele care au cel puțin un minim de cunoștințe de Java, NetBeans este potrivit sau IntelliJ IDEA. Cei care au dorința și posibilitatea de a petrece ceva timp pentru mediul de familiaritate și de configurare, și dorește să personalizați complet mediul pentru ei înșiși, poate fi recomandabil Eclipse.