Compare Java IDE: Eclipse vs. NetBeans vs. IntelliJ

Hilbijêrin û bi karûbarên IDE ya rast an jî pêşxistina pêşveçûnê ya pêşveçûnê girîng e ku pêşveçûnek girîng e ku pêşveçûna pêşniyazek mobîl a serketî ye . IDE ya rast e ku pêşveçûnên pêşveçûna classpath; pelan biafirînin; armancên fermandar û gelek tiştan çêbikin. Di vê taybetmendiyê de, em ji te re nirxên 3-ê yên IDE-ê Java-ê yên nû hene, namely, Eclipse, NetBeans, û IntelliJ.

Tarîreş

Eclipse di sala 2001 de ji hebûna 2001ê ve hebû, ji ber ku IBM wekî platforma çavkaniyek vekirî vekir. Fermandariya Eclipse ji hêla rêveberiyê ve tê birêvekirin, ew di projeyên hemî çavkaniyên vekirî û projeyên bazirganî de têne bikaranîn. Bi awayek dilovanî destnîşan kir, ev yek jî wekî platformek serekî derketiye, ku di gelek zimanên din de tê bikaranîn.

Baweriya herî mezin ya Eclipse ev e ku ew yek tevahiya plugin nîşan dide, ku ew pirrjimar û pir zelal e. Ev platformê di paşê paşê de ji we re dixebite, koda damezirandinê, û gava ku ew pêk têne çewtiyê nîşan dide. Tevahiya IDE di Perspectives de tête rêxistin kirin, ku bi awayekî bingehîn yên dîplomatîk têne çêkirin, ku yek xuyan û edîtoran pêşkêş dikin.

Pirrjimarokê, paqijkirin û pevçûnê hêla eclipse hîn nebaşên din hene. Pêşniyar kirin ku pêdiviyên projeyên pêşveçûna mezin çêbikin, ew dikare karên cûda yên wek analîz û dîzdarkirina birêvebirin, hilberîna hilber, pêkanîna pêşveçûnê, tedawî, û belgeyên din bikin.

NetBeans

NetBeans di nîvê salên 1990ê de serbixwe pêşveçûn bû. Dema ku ji sala 2005'an di Rojhilata Sunê de hatibû çêkirin, ev platformek vekirî ya çavkaniya vekirî bû. Niha beşek Oracle, ev IDE dikare ji bo hemî pirtûkên ji bo Java-ê ku ji Mêra Java yê heta Enterprise Enterprise re pêşve bibe. Wek eclipse, NetBeans jî celebên celebên taybet hene.

NetBeans bi weşanên cûda yên cûda hene - 2 C / C ++ û pirtûkên PHP, edeba Java SEE, pirtûka EE ya Java, û 1 pirtûkxaneya pijikê ya ku hûn her hewceyê hewceyê ji bo ku hûn hewceyê ji bo projeya xwe re pêşkêş dike pêşkêş dikin. Ev IDE jî amûr û pirtûkan pêşkêş dikin ku ji bo HTML, PHP, XML, JavaScript û bêtir bikar anîna bikar anîn. Hûn dikarin ji bo HTML5 û teknolojiyên din ên din jî piştgirî bikin.

NetBeans li ser Eclipse biqewiminin ku di vê piştgiriyê de daneyên databases, bi ajokarên Java DB, MySQL, PostgreSQL û Oracle. Dîteya Explorer ya ku hûn bi hêla IDEyê re bi hêsan biafirîne, guhertin û destnîşan bikin.

Di demê deynek wek şêweya Eclipse pir caran dihate dîtin, NetBeans niha ji muxalefek maqûlker bû ku berê ye.

IDEA'yê IntelliJ

Di heya 2001ê de, IDE JetBrains 'IntelliJ di edgehek bazirganî û herweha di navnîşa civakê ya civaka vekirî de jî heye. JetBrains şirketek sazkirî ye û ji bo pir ji bo pelê Resharper ji bo Visual Studio ya Visual Studio ve tê zanîn û bi taybetî ji bo C # pêşveçûnê ye.

IntelliJ ji bo celeb zimanên ku Java, Scala, Groovy, Clojure û bêtir piştgirî pêşkêş dikin. Ev IDE bi taybetmendiyên bi tevahî kodê, kodê kodê, û şaşkirina pêşveçûnê tête. Versiyonên "Ultimate", ku bi taybetî bi sektora pîşesazî dike armanc dike, piştevaniya piştevanîya SQL, ActionScript, Ruby, Python, û PHP. Vebijara 12 ya vê platformê jî bi damezirandina nû ya Android UI re ji bo pêşveçûna Android app.

IntelliJ jî pelan gelek bikarhênerên nivîskî yên nivîsandî hene. Ew niha 947 plugins, û zêdebûna 55 an jî di versiyonên pargîdaniyê de pêşkêş dike. Bikaranîna herdem herdem ji bo pêkanînên wê yên li Swing-ê bi karanîna zêdetir plugins re bişînin.

Di encamê de

Hemû IDEsên jorê yên bi felên xwe re bêne. Dema ku eclipse hê jî nasnameya herî pirfireh e, ew e ku NetBeans ji hêla pêşdebirên serbixweyî re bi pêşveçûna serbixwe. Dema ku pirtûkxaneya pargîdanî ya IntelliJ dixebitin wisa dixebitin, hin pêşxistin dikarin hin xercan nerazî bikin.

Ew hemî li ser ku hûn dixwazin lê digerin, girêdayî ye, wekî pêşveçûyînek, û hûn plan çawa bi karê xwe re bigirin. Hemû 3 IDE saz bikin û ji ber bijartina xwe ya dawî ya xwe biceribînin.