Te whakataurite i nga IDI Java: Eclipse vs. NetBeans vs. IntelliJ

Ko te whiriwhiri me te mahi tahi me te IDE tika, me te taiao whakawhanaketanga whakahoahoa he mea tino nui te ahuatanga o te tipu o te kaiwhakahaere rorohiko angitu . Ko te IDE tika ka taea e nga kaihautū te whakahaere i te akomanga; waihanga i nga kōnae; hangaia nga tautohetohe raina ture me te nui atu. I roto i tenei pou, ka whakaratohia e matou he whakataurite mo 3 IDE tino rongonui, ara, Eclipse, NetBeans, me IntelliJ.

Whakawhitiwhiti

Kua puta mai i te tau 2001, kua puta mai i te tau 2001, mai i te putanga mai o IBM i te Eclipse hei puna tuwhera. Kei te whakahaeretia e te Eclipse Foundation kore-pai, ka whakamahia i roto i nga kaupapa tuwhera me nga kaupapa hokohoko. Ka timata i runga i te whakaiti, kua puta ake tenei hei kaupapa matua, he mea whakamahi hoki i etahi atu reo.

Ko te painga nui o Eclipse ko te ahua o te plethora katoa o nga taputapu, he mea tino pai, he tino tikanga hoki. Ko tenei kaupapa e mahi ana ki a koe i te papamuri, te kohikohi i te waehere, me te whakaatu ake i nga hapa me te mea ka puta. Kua whakaritea te IDE katoa i roto i nga tirohanga, he tino ahua o nga ipu ataata, e whakarato ana i te huinga tirohanga me nga kaiwhakaako.

Ko te maha o nga whakawhitiwhiti o te Eclipse, ko te taatete me te taraiwa kei etahi atu atu. Ko te tikanga kia pai ake nga mahinga o nga kaupapa whanaketanga nui, ka taea e ia te whakahaere i nga mahi maha, penei i te t tari me te hoahoa, te whakahaere hua, te whakatinanatanga, te whanaketanga ihirangi, te whakamatautau me nga tuhinga.

NetBeans

I whakawhanakehia a NetBeans i roto i te haurua whakamutunga o nga tau 1990. I puta mai he punautu tuwhera i muri i te wa i riro mai ai a Sun i te tau 1999. Na, he waahanga o Oracle, ka taea te whakamahi i tenei IDE ki te whakawhanake i nga tikanga mo nga putanga katoa o Java mai Java ME ki te Enterprise Edition. Ka rite ki te Eclipse, kei a NetBeans ano te maha o nga mono ka taea e koe te mahi.

Kei a koe nga NetBeans e rerekē ana - 2 C / C ++ me nga putanga PHP, he putanga Java SE, te putanga Java EE, me te 1 putanga kïhini e tuku ana i nga mea katoa e hiahiatia ana e koe mo to kaupapa. Ko tenei IDE ano hoki e whakarato ana i nga taputapu me nga kaiwhakatika e taea ana te whakamahi mo HTML, PHP, XML, JavaScript, me etahi atu. Ka taea e koe te kimi i te tautoko mo te HTML5 me etahi atu hangarau Tukutuku.

Kei te kite a NetBeans i te Eclipse i te mea e tautoko ana i te tautoko raraunga, me nga taraiwa mo Java DB, MySQL, PostgreSQL, me Oracle. Ka taea e tana Database Explorer te hanga, te whakarereke me te muku i nga papapu me nga papaarangi i roto i te IDE.

I tino titirohia i mua ko te ahua o te atarangi o Eclipse, kua puta ake nga NetBeans hei toa mo te mua.

IntelliJ IDEA

I te wahanga mai i te tau 2001, e wātea ana a JetBrains 'IntelliJ IDEA i roto i te putanga pakihi, me te tuwhera noa i te putanga o te hapori. Ko JetBrains he kamupene kua whakaturia, kua tino mohiotia hoki mo tana kaiwhakahaere Resharper mo Visual Studio me te tino painga mo C # whanaketanga.

IntelliJ tuku tautoko mo te maha o nga reo, tae atu ki Java, Scala, Groovy, Clojure me te ake. Ka tae mai tenei IDE me nga waahanga penei i te whakaoti i te waehere atamai, te tautuhinga waehere, me te whakahou i nga mahi. Ko te putanga "Ultimate" arumoni, ko te nuinga e aro ana ki te ratonga hinonga , e tautoko ana i te SQL, ActionScript, Ruby, Python, me PHP. Ko te Putanga 12 o tenei kaupapa ka puta mai he hoahoa hou UI mo te whanaketanga taupānga Android.

Ko te IntelliJ ano hoki e maha ana te whakauru o nga kaiwhakamahi. I tenei wa e tuku ana i te 947 mono, me te 55 atu i roto i tana putanga hinonga. Kei te waimarie nga kaiwhakamahi ki te tuku atu i nga taputapu ma te whakamahi i nga waahanga whakauru Whakauru.

I te Whakamutunga

Ka tae mai nga IDE katoa ake me o ratou ake painga. Ahakoa ko te Eclipse tonu te whakamahi i te IDE nui rawa atu, kei te whiwhi inaianei a NetBeans i te rongonui ki nga kaihanga takitahi. Ahakoa ko te putanga o te hinonga hinonga o IntelliJ e mahi ana hei maere, ka whakaaro etahi o nga kaihanga ki te utu nui.

Kei runga i te mea e rapu ana koe, hei kaiwhakawhanake, me pehea e whakamahere ai koe ki te haere i mua me to mahi. Tāutahia te 3 IDE me te whakamatautau i a ratau i mua i to whakatau i to whiringa whakamutunga.