Kūlike i ka Java IDEs: Eclipse vs. NetBeans vs. IntelliJ

Ke koho a me ka hanaʻana me ka IDE maikaʻi a iʻole ka pilina hoʻolālā i hoʻohuiʻia he mea nui ia o ka liloʻana i mea hoʻolālā wikiō holomua . ʻO ka IDE pono ka mea nāna e hoʻolālā e mālama i ka papapili; hana i nā pūnaewele; e kūkulu i nā kumuhana laina kauoha a nui aku. Ma kēia kūlana, mākou e lawe iāʻoe i kahi hoʻohālike o 3 JavaEE i kaulana loa,ʻo ia hoʻi, Eclipse, NetBeans, a me IntelliJ.

ʻO Eclipse

Ua olaʻo Eclipse mai ka makahiki 2001, mai ka manawa mai o ka IBM i hoʻokuʻuʻia aiʻo Eclipse ma keʻano he pūnaewele wehe. Hoʻopukaʻia e ka Eclipse Foundation waiwaiʻole, hoʻohanaʻia kēia ma nā puka a me nā hana pāʻoihana. Ke hoʻomaka nei i kahi haʻahaʻa, ua puka mai kēia ma keʻano he papahana nui, a ua hoʻohanaʻia hoʻi ma nā'ōlelo'ē aʻe.

ʻO ka pōmaikaʻi nui loa o Eclipse,ʻo ia ka nānāʻana i kahi pau o nā plugina, a he mea maʻalahi a maʻalahi keʻano. Ke hana nei kēia papahana iāʻoe ma ke kuapapa, kāpili pūnaewele, a hōʻikeʻana i nā hemahema e like me ka wā e loaʻa ai. Hoʻonohonohoʻia ka IDE a pau i nā hiʻohiʻona,ʻo ia nā pahuhohoʻikepili, e hāʻawi ana i kahi manaʻo a me nā mea hoʻoponopono.

ʻO kaʻaeʻana o Eclipse, kānana a me debugging he mau mea'ē aʻe. Hoʻomaopopoʻia e kūpono i nā pono o nā papahana hoʻolālā nui, hiki iā ia ke mālama i nāʻanoʻano likeʻole ka hoʻoponopono a me ka hoʻolālāʻana, ka hoʻoponoponoʻana i nā huahana, ka hoʻokumuʻana, ka hoʻomohalaʻana i nāʻike, nā ho'āʻo, a me nā palapala.

NetBeans

Ua hoʻokumuʻokoʻaʻia nā NetBeans i ka hapalua o nā makahiki 1990. Ua puka maiʻo ia ma keʻano he pūnaewele punaewele ma hope o ka loaʻaʻana o ka Sun ma ka 1999. I kēia manawa, he mahele o Oracle, hiki ke hoʻohanaʻia kēia IDE no ka hoʻomohalaʻana i nā polokalamu no Java a pau mai Java ME a hiki i ka Enterprise Edition. E like me Eclipse, NetBeans kekahi pūnaewele likeʻole i hiki iāʻoe ke hana me.

Nānāʻo NetBeans iāʻoe i nā paila likeʻole - 2 C / C ++ a me PHP ma ka puke, kahi hoʻopuka Java SE, ka hoʻopuka Java EE, a me ka 1 kitchen cuisine e hāʻawi i nā mea āpau e pono ai no kāu papahana. Ke hāʻawi nei kēia IDE i nā mea hana a me nā mea hoʻoponopono e hiki ke hoʻohanaʻia no HTML, PHP, XML, JavaScript aʻoi aku. Hiki iāʻoe keʻimi i ka kākoʻo no HTML5 a me nā pūnaewele pūnaewele'ē aʻe.

Nānāʻo NetBeans ma luna o Eclipse ma muli o kaʻike i kaʻikepili pūnaewele, me nā hoʻokele no DB DB, MySQL, PostgreSQL, a me Oracle. ʻO kāna Database Explorer kahi e hiki ai iāʻoe ke hana, hoʻololi, a holoi i nā papa a me nāʻikepili i loko o ka IDE.

Uaʻike nuiʻia i ka wā i hala aku nei e like me ke aka o Eclipse, ua loaʻaʻo NetBeans i kēia manawa ma keʻano he mea hoʻokūkū i ka mua.

IntelliJ IDEA

Aia ma ka makahiki 2001, loaʻa ka JetBrains 'IntelliJ IDEA i loko o ka paʻi kūʻai a me ka puka punaewele puka open free. ʻO JetBrains he kamaliʻi paʻa loa a uaʻike nui ia no kāna mea hoʻoilina Hoʻoponopono hou no Visual Studio a he mea nui loa ia no C # development.

IntelliJ e hāʻawi i ke kākoʻo no nā 'ōlelo likeʻole, e like me Java, Scala, Groovy, Clojure a me nā mea hou aku. Ke hele nei kēia IDE me nā hiʻohiʻona e like me ka hoʻopau heluʻikepili, hoʻopau helu, a me ka hoʻopiʻi houʻana. ʻO kaʻoihanaʻoihana "Ultimate",ʻo ia ka mea e kīkoʻo nei i ka lālā o kaʻoihana , a kākoʻo pū me SQL, ActionScript, Ruby, Python, a me PHP. E hele pū ana ka Pakuhi 12 o kēia pūnaewele me kahi mea hoʻolālā hou UI hou no ka hoʻomohalaʻana o Android.

ʻO IntelliJ pū kekahi i nā pūnaewele i hoʻohanaʻia. Loaʻa iā ia he 947 mauʻoihana, me kahi 55 hou aku i loko o kāna palapala hoʻolaha. Hoʻokomo pinepineʻia nā mea hoʻohana e hoʻouna i nāʻoihana'ē aʻe ma o ka hoʻohanaʻana i nā mea hoʻokomo i loko o Swing.

Ke Hopena

Ke hele nei nā mea IDE a pau me ko lākou mau pono pono'ī. ʻOiaiʻo Eclipse ka mea hoʻohana nui loa i ka IDE, ua loaʻa i nā NetBeans ka launa pū me nā mea hoʻomohala kūʻokoʻa. ʻOiai ka mana hoʻopuka o IntelliJ e hana i ka mea e kahaha ai, hiki i kekahi mau mea hoʻolālā ke noʻonoʻo he kālā e ponoʻole.

Ke hilinaʻi nei ia i ka mea āu eʻimi nei, ma keʻano he mea hoʻoponopono, a peheaʻoe e hoʻolālā ai e hana i kāu hana. E kau i nā 3 IDE a ho'āʻo iā lākou ma mua o ka hanaʻana i kāu koho hope loa.