Java IDE Valimine

Java IDE Valimine
Java IDE Valimine

Video: Java IDE Valimine

Video: Java IDE Valimine
Video: Какую IDE для Java выбрать? 2024, November
Anonim

Java programmeerimiskeelele sobiva integreeritud arenduskeskkonna (IDE) valimine võib teie tootlikkust märkimisväärselt mõjutada. Olles võrrelnud NetBeansi, Eclipse'i ja IntelliJ IDEA peamisi konkurente ning valinud oma teadmistele ja vajadustele kõige paremini sobiva, leidke endale parim IDE.

Java IDE valimine
Java IDE valimine

Java-ga alustamine on lahutamatult seotud IDE (integreeritud arenduskeskkond) valimisega. See on eriti oluline nende jaoks, kes on programmeerimises alles uued, kuna IDE valik võib nende töövoogu oluliselt mõjutada.

Kuigi Java IDE-sid on kokku üle tosina, on suurimad ja võimsamad ning nii arendajad kui ka kogukond hästi toetatud kolm IDE-d: NetBeans, Eclipse ja IntelliJ IDEA. Ülejäänud konkurendid on funktsionaalsusest oluliselt madalamad, paljusid ei toetata enam, mistõttu ei suuda nad täita sellise kiiresti areneva programmeerimiskeele nagu Java uusimaid standardeid. Peatume üksikasjalikumalt kõigil mainitud arenduskeskkondadel.

NetBeans on välja töötatud Oracle'i aktiivsel toel, kellel on ka Java-õigused. Seega on mõnel Java-tehnoloogial NetBeansi vahetu tugi.

Funktsionaalsuse poolest on NetBeans esikolmiku seas kõige lihtsam ja intuitiivsem Java arenduskeskkond. Kahtlemata võime seda soovitada neile, kes puutuvad esmakordselt kokku arenduskeskkondade ja Java programmeerimiskeelega. Selle IDE eristavate tunnuste hulgas on keskkonna optimaalne seadistamine "karbist välja". Pärast selle keskkonna installimist saab kasutaja kompilaatori ja arenduskeskkonna enda jaoks suurepärased seaded, liidese ilma tarbetute ikoonide ja menüü üksusteta, on ainult kõige nõutumad ja sagedamini kasutatavad funktsioonid. Seejärel saate loomulikult liidese enda jaoks kohandada. Samuti võime märkida ülesannete mugavat rakendamist, kõik menüüd on väga hästi üles ehitatud ja selged nimed. Eraldi võime märkida NetBeansiga töötamise lihtsust, kuna puudub vajadus ekselda läbi lõputute menüüde ja hüpikakende, mida paljud teised arenduskeskkonnad kannatavad. Enamikul juhtudel soovitab kasutaja kui NetBeansi keskkonnaga suhtleb, automaatselt selle töö jaoks parimad sätted. Seega, isegi kui algaja kasutaja ei saa täielikult aru, mida keskkond temalt küsib, klõpsates nuppu "OK", on tema tööd peaaegu võimatu kahjustada. Keskkonna täiendavate komponentide / pistikprogrammide (pistikprogrammide) installimine toimub ühe klõpsuga. Hea tugi on nii versioonihaldussüsteemidele (VCS) kui ka hõlpsasti kasutatavale graafilise kasutajaliidese (GUI) arendamise alamsüsteemile. NetBeans on saadaval tasuta.

Kokkuvõtlikult võib öelda, et NetBeans IDE on intuitiivne ja hõlpsasti kasutatav arenduskeskkond. Alustades NetBeansist, on see hõlpsasti mõistetav ja hõlpsasti õpitav kõrgemal tasemel kasutamist. Lisaks on NetBeansi kasutajate suhtlusstiil selline, et saate kiiresti õppida Java keele ise, kui kasutate keskkonda sisseehitatud vihjeid, olgu see siis Javadoci dokumentatsioon või soovitused vigade / võimalike vigade parandamiseks.

Eclipse on integreeritud arenduskeskkond, mille algselt lõi IBM ja mis on selle loomisest alates olnud juhtpositsioonil. Eclipse pole aga mitte ainult Java-spetsiifiline, vaid üldotstarbeline Eclipse Platform, mis mõjutab selle funktsionaalsust. Kõige sobivam komplekt Java Eclipse'iga töötamiseks on saadaval Java Developers'i nime Eclipse IDE all.

Eclipse'i tunnus on peaaegu piiramatu kohandatavus ja laiendatavus. Algajatele kasutajatele võib see probleeme tekitada. Nii et karbist välja jääb liides Eclipse liiga palju harva kasutatavaid funktsioone, sellel on segased ja mitte intuitiivsed menüüd. Eclipse on tuntud oma lõputute dialoogibokside poolest, mis nõuavad kasutajalt suure hulga teabe sisestamist või lihtsalt ülekoormatud teavet, mida ta vajab end kurssi viima. Pistikprogrammi installisüsteem võib tunduda ka segane. Versioonihalduse ja kasutajaliidese arendamise süsteemid töötavad keskmisel tasemel. Eclipse on saadaval ka tasuta.

Eclipse IDE eeliste hulgas võib välja tuua peaaegu kõigi olemasolevate Java-tehnoloogiate toetuse, samuti väiksemate tehnoloogiate jaoks, ilma milleta programmeerijad ei saa hakkama. Piisavate kogemuste olemasolul saab Eclipse'i uskumatult kohandada vastavalt teie vajadustele. Uute kasutajate jaoks on see takistuseks ainult tõhusale tööle, kuna üldotstarbelisest keskkonnast ei tohiks oodata palju intuitiivsust ja lihtsust.

JetBrainsi loodud IntelliJ IDEA oli esimene terviklik integreeritud arenduskeskkond, mis kunagi ehitatud. Erinevalt ülalkirjeldatud IDE-dest on Intellij IDEA saadaval tasuta ühenduse väljaande versioonis ja tasulises versioonis - Ultimate. Algajale arendajale sisaldab tasuta versioon kõiki vajalikke funktsioone ja seda võib pidada täieõiguslikuks IDE-ks.

Nüüd kogub IDEA üha rohkem pooldajaid ja positiivseid ülevaateid, olles, nagu selle loosung ütleb, "tark" arenduskeskkond. Intellij IDEA on äärmiselt arusaadav, hõlpsasti kasutatav, toetab enamikku kaasaegseid tehnoloogiaid, sellel on üks mugavamaid versioonikontrollisüsteeme. Selles pole absoluutselt ülekoormust: kasutajale kuvatakse minimaalselt dialoogiboksi ja ainult vajalik teave. Seal on ulatuslik kiirklahvide süsteem, mis võimaldab teil kiiresti täita suurt hulka mittetriviaalseid funktsioone. Kasutusmugavuse osas seisab IntelliJ IDEA kindlasti konkurentidest kõrgemal, kuna olles "tark" keskkond, tunneb see alati kasutaja kavatsusi, innustades / aidates teda oma töös ning säästes palju aega ja vaeva. Sellisena pole IntelliJ IDEA-l algaja jaoks puudusi, kuid GUI arendussüsteem võib olla keeruline, kuna see nõuab kasutajalt vähemalt minimaalset teadmist Java-i GUI-i loomise kohta.

Kokkuvõtteks tuleks välja tuua järgmised punktid. Neile, kes on Java ja IDE-d uued, on NetBeans ideaalne valik. Inimestele, kellel on vähemalt minimaalsed Java-teadmised, teevad seda NetBeans või IntelliJ IDEA. Neile, kellel on soov ja võimalus veeta aega keskkonna tundmaõppimiseks ja seadistamiseks ning kes soovivad ka keskkonda enda jaoks täielikult kohandada, võite soovitada Eclipse'i.

Soovitan: