Ho bapisa Java IDEs: Eclipse khahlanong le NetBeans vs. IntelliJ

Ho khetha le ho sebetsa le tokelo e nepahetseng ea IDE kapa tikoloho e kopanetsoeng ea nts'etsopele ke karolo ea bohlokoa ea ho ba moqapi ea atlehileng ea app mobile . IDE e nepahetseng e thusa bahahlauli ho sebetsana le classpath; etsa lifaele; haha litlhōlisano tsa taelo ea litaelo le tse ling tse ngata. Ketsahalong ena, re u tlisetsa papiso ea li-Java IDE tse tsebahalang haholo, tse kang, Eclipse, NetBeans, le IntelliJ.

Eclipse

Eclipse e bile teng ho tloha ka selemo sa 2001, ho tloha ha IBM e lokolla Eclipse e le sebaka se bulehileng sa mohloli. E laoloa ke Eclipse Foundation e sa etseng phaello, ena e sebelisoa mekhatlong e hlakileng ea mohloli le ea khoebo. Ho qala ka boikokobetso, hona joale e se e le sethala se seholo, se sebelisitsoeng ka lipuo tse ling tse 'maloa.

Molemo o moholo ka ho fetisisa oa ho khotsofatsa ke hore o na le li-plugins tse ngata, tse etsang hore e tsoele pele ka mokhoa o fapaneng le o ikhethileng haholo. Sethala sena se u sebeletsa ka morao, ho bokella khoutu, le ho bonts'a liphoso joaloka ha li etsahala. Boitsebiso bohle ba IDE bo hlophisitsoe ka Phatlalatso, e leng lihlooho tsa litšoantšo tse hlahang, tse fanang ka maikutlo a lihlooho le bahlophisi.

Ts'ebetso e ngata ea Eclipse, ho hloekisa le ho qhekella ho ntse ho e-na le li-pluses tse ling. E etselitsoe ho lumellana le litlhoko tsa merero e meholo ea nts'etsopele, e ka sebetsana le mesebetsi e fapaneng e kang tlhahlobo le moralo, tsamaiso ea lihlahisoa, ts'ebetsong, tlhahiso ea litaba, tlhahlobo, le litokomane hape.

NetBeans

Batho ba NetBeans ba ne ba itšetlehile ka sekhukhu qetellong ea lilemong tsa bo-1990. E ile ea hlaha e le sethala se bulehileng ka mor'a hore se fumane Sun ka 1999. Hona joale karolo ea Oracle, IDE ena e ka sebelisoa ho hlahisa software bakeng sa liphetolelo tsohle tsa Java tse tsoang Java ME ho ea ho Enterprise Edition. Joaloka Eclipse, NetBeans e boetse e na le li-plugins tse sa tšoaneng tseo u ka sebetsang le tsona.

NetBeans e fana ka litsamaiso tse fapa-fapaneng tse fapaneng - liphetolelo tse 2 C / C ++ le PHP, khatiso ea Java SE, khatiso ea EE ea Java, le khatiso ea 1 ea sink ea kitchen e fana ka ntho e 'ngoe le e' ngoe eo u tla e hloka bakeng sa morero oa hau. IDE ena e boetse e fana ka lisebelisoa le bahlophisi ba ka sebelisetsoang HTML, PHP, XML, JavaScript le ho feta. Hona joale u ka fumana tšehetso ea HTML5 le mekhoa e meng ea marang-rang ea Websaete.

Litlhoko tsa NetBe tse fetang Eclipse ka hore e na le tšehetso ea basebetsi, e nang le bakhanni ba Java DB, MySQL, PostgreSQL, le Oracle. Sebaka sa hau sa Explorer sa Database se u nolofalletsa hore u khone ho bopa, ho fetola le ho tlosa litafole le marang-rang ka har'a IDE.

Ka kakaretso e nkiloeng nakong e fetileng e le mofuta oa moriti oa Eclipse, NetBeans e hlahile e le motlatsi ea makatsang ho ea pele.

IntelliJ IDEA

E bile teng ho tloha ka 2001, IntelliJ IDEA ea JetBrains e fumaneha khatisong ea khoebo hammoho le ka khatiso ea mahala ea mohloli oa mobu oa mahala. JetBrains ke khamphani e tsitsitseng mme e tsejoa ka ho fetisisa ka Resharper ea plugin ea Visual Studio mme e bohlokoa haholo bakeng sa nts'etsopele ea C #.

IntelliJ e fana ka ts'ehetso bakeng sa lipuo tse sa tšoaneng, ho akarelletsa le Java, Scala, Groovy, Clojure le ho feta. IDE ena e na le likarolo tse kang ho qeta khoutu ea khoutu, tlhahlobo ea khoutu, le refactoring e tsoetseng pele. Phetolelo ea "Phetoho" e kenyelletsang khoebo , e kenyeletsang khoebo , e boetse e tšehetsa SQL, ActionScript, Ruby, Python, le PHP. Tlhahiso ea 12 ea sethaleng sena e boetse e tla le moqapi e mocha oa Android UI bakeng sa ntshetsopele ea app ea Android.

IntelliJ e boetse e na le li-plugins tse ngata tse sebelisoang ke motho. Hona joale e fana ka li-plugins tse 947, hammoho le tse eketsehileng tse 55 molemong oa eona oa khoebo. Kamehla basebetsi ba amoheleha ho kenya liphala tse ngata ka ho sebelisa lisebelisoa tsa eona tse hahiloeng.

Ha re phethela

Li-IDE tsohle tse ka holimo li na le melemo ea tsona. Le hoja Eclipse e ntse e le e sebelisoang ka ho fetisisa ho feta IDE, NetBeans e se e fumana botumo le bahlahisi ba ikemetseng. Le hoja khatiso ea khoebo ea IntelliJ e sebetsa e le mohlolo, baetsi ba bang ba ka nka hore ke litšenyehelo tse sa hlokahaleng.

Sena sohle se itšetlehile ka seo u se batlang, joaloka moqapi, le hore na u rerile ho tsoelapele joang ka mosebetsi oa hau. Kenya li-IDE tse 3 'me u li leke pele u etsa khetho ea hau ea ho qetela.