Kui otsid lihtsalt IDE-d Java õppimiseks, või vajad ilusaid ikoone või kui su arvuti pole väga seadistatud, siis Eclipse on hea valik. Kui otsid IDE-d, mis parandaks arenduse efektiivsust, ja soovid leida kiiremat ja mugavamat tööriista, soovitame kasutada IntelliJ IDEA-d.
Varjutuse tööriistad
Esiteks: Eclipse'is saab konsooli maksimeerida. Seda saab teha vahekaardil topeltklõpsates või Ctrl+M otseteel, kuid IntelliJ IDEA-s pole sarnast võimalust. Teiseks: Eclipse'i projektistruktuur on võimsam. Eclipse'is on insenerialad, mis koosnevad projektidest, millest igaüht saab eraldi grupeerida või peita, sisse või välja lülitada.
Kolmandaks: Eclipse'i liides on ilusam. Võrreldes IntelliJ IDEA-ga on Eclipse'i fondid ja graafika ilusamad ja stabiilsemad. Ja kõik kohalikud juhtimisseadmed on väga väärtuslikud.
Neljandaks: Eclipse'i pluginaid on lihtsam kirjutada, need kasutavad vähem süsteemiressursse ja töötavad sujuvamalt.
Viiendaks: Eclipse on tasuta. Muidugi on nüüd IntelliJ IDEA-l ka tasuta versioon, seega ei saa seda pidada Eclipse'i eeliseks, kuid tasulisel IntelliJ IDEA versioonil on võimsamad funktsioonid.
IntelliJ IDEE
Esiteks, parem silumine. IntelliJ IDEA on silumisel palju võimsam kui Eclipse. Silumisprotsessi käigus, kui peame leidma mõne avaldise väärtust, kui kasutame Eclipse'i, peame valima kogu avaldise ja seejärel kasutama Crtl+Shift+I, et näha selle avaldise väärtust. Kuid IntelliJ IDEA-s piisab, kui liigutad kursorit avaldise all ja Alt+F8 selleks. IntelliJ IDEA mõistab hästi vajalikke avaldisi ja annab soovitatud parameetrimuutujad. Saad seda otse muuta ja saada selle avaldise väärtuse kohe, ilma et peaksid Eclipse'is nagu silumisliides ringi hüppama.
Teiseks, kõrgem arendustõhusus. IntelliJ IDEA on automaatse koodi genereerimise osas targem kui Eclipse, näiteks IntelliJ IDEA suudab genereerida klassi testklassi ja paigutada selle õigesti vastavasse testikataloogi. ZenCodingu toe osas on HTML-i kirjutamine väga mugav ning tab-i saab kiiresti valmis, nagu ka natiivne integratsioon. Üks ilmsemaid arendustõhususe aspekte IntelliJ IDEA-s on parem tugi JS-ile, CSS-ile ja pluginatele.
Kolmas punkt on nutikam rekonstrueerimine. See on tegelikult arenduse efektiivsus, kuid tahaksin rõhutada IntelliJ IDEA refaktoreerimise funktsiooni eraldi. Kõik kaasaegsed IDE-d pakuvad refaktoreerimist, nii et IntelliJ IDEA mõistab, mida vajad, ja pakub igale olukorrale kõige sobivamat lahendust.
Neljandaks, kataloog on vähem kihiline ja selge. IntelliJ IDEA-l on väga vähe kataloogide hierarhiat, kuid see on väga selge ning IDE konfiguratsioon on leitav Seadetes ja projekti konfiguratsiooni leiab ka Projekti seadetest.
|