Cel mai bun răspuns
Aceasta este una dintre întrebările pe care am trebuit să le cercetez când am început să învăț Java recent. Am realizat rapid că există 3 „concurenți” principali în acest domeniu, și anume, Eclipse, IntellijIDEA și NetBeans. Deși și VisualStudio este destul de popular, așa că hai să-l facem cel mai bun din 4. Am citit și am urmărit destul de multe recenzii, apoi le-am instalat pe toate pentru a le testa personal și iată ce cred …
a) Eclipse – o mulțime de funcții, programe de completare, pluginuri, asistență pentru comunitate etc. Pentru mine, acest IDE pare mai „profesional” în sensul că meniurile, butoanele iar „senzația” acestuia este un pic ca un software CMS folosit foarte mult în tot felul de afaceri. În general, complet funcțional, gratuit și cu o mulțime de suplimente și asistență, dacă aveți nevoie.
b) NetBeans – încă pare a fi destul de popular, în special în cadrul comunității dezvoltatorilor veterani, din câte am văzut din cercetare. Pentru un începător, ca mine, nu mi-a plăcut să fiu sincer. Aspectele sale sunt puțin depășite chiar și în cea mai recentă versiune. Cu toate acestea, are o mulțime de caracteristici, evident, dar nici măcar nu am vrut să intru prea mult în ea.
c) IntellijIDEA – Trebuie să recunosc, m-am bucurat cel mai mult de acesta și îl folosesc în continuare în studiile mele, mai ales că cursul Java online prin care trec în prezent are un plugin special pentru acest IDE. Îmi place aspectul acestui software și modul în care sunt organizate meniurile acestuia. Există mai mult decât suficiente funcții în ediția gratuită pentru comunitate, în special pentru un începător. Am început să-i personalizez aspectul și mai departe, pe baza unei teme gratuite disponibile de pe Marketplace. În general, simt că voi rămâne cu acesta pentru moment.
d) VisualStudio – arată oarecum similar cu IntellijIDEA cred. Aș pune personal locul al doilea, cel puțin în sens. Nu l-am folosit atât de mult pentru a comenta corect caracteristicile etc., dar dacă vreodată trebuie să aleg un IDE diferit pentru dezvoltare, cu siguranță îl voi verifica mai în profunzime.
Dacă există și alți începători Java acolo doriți să împărtășiți cunoștințe (despre Java sau Intellij), nu ezitați să-mi trimiteți un mesaj oricând.
Răspundeți
Utilizați ediția comunității intellij. În general, puteți uita de toate celelalte, nu se compară cu nimic.
Eclipse a folosit acest titlu, dar a rămas lent, lent și buggy și nu a adus nimic semnificativ. Singura dată când ar trebui să o utilizați este dacă trebuie să utilizați un plug-in care este disponibil numai pe eclipsă.
NetBeans este într-adevăr destul de drăguț, mult mai mult decât este dat credit pentru. Dacă tocmai înveți și nu te vezi făcând o muncă mult mai complexă, atunci ți-aș recomanda NetBeans. Amintește-ți că are o bază de utilizatori mai mică, astfel încât s-ar putea să trebuiască să rezolvi singur problemele.
Dar, într-adevăr, trebuie să învățați elementele de bază ale intellijului dacă aveți de gând să faceți o lucrare Java serioasă pentru întreprindere. Dacă sunteți ceva ca mine, Eclipse vă va înnebuni. Se pare că se împiedică fără să mă ajute deloc.
O caracteristică disponibilă pe intellij pe care nu o mai pot lipsi: Dacă controlați + faceți clic pe un Tip, vă va aduce direct la definiția tipului. Dacă definiția se află în biblioteca standard (cum ar fi un șir de exemplu) sau în orice altă bibliotecă compilată pe care o utilizați, va decompila fișierul .class și va afișa codul sursă pentru acesta , pe fuga. Acest lucru ajută incredibil atunci când aveți de-a face cu biblioteci care au o documentație slabă.
Evident, există multe alte caracteristici. Știați că nici măcar nu trebuie să vă salvați fișierele? Se face automat în intellij. Nu mai există control + mashing. Știați că puteți evalua cu ușurință expresii (obiecte) și puteți privi conținutul (atributele) acestora atunci când depanați? etc.