Ịtụle Java IDEs: Eclipse vs. NetBeans vs. IntelliJ

Ịhọrọ ma na-arụ ọrụ na IDE ziri ezi ma ọ bụ mmepe mmepe arụmọrụ bụ akụkụ dị mkpa nke ịghọ onye mmepụta ngwa ngwa ngwa ngwa . IDE ziri ezi na-enyere ndị mmepe aka ịmepụta akwụkwọ; mepụta faịlụ; wuo arụmụka iwu na ọtụtụ ihe. Na nke a, anyị na - ewetara gị nyocha nke 3 Java IDE ndị a ma ama, ya bụ, Eclipse, NetBeans, na IntelliJ.

Eclipse

Eclipse dị adị site na afọ 2001, kemgbe IBM wepụtara Eclipse dịka isi ihe na-emeghe. Ejiri site na Eclipse Foundation nke na-abaghị uru, a na-eji nke a na-emeghe ma na-arụ ọrụ azụmahịa. Malite na ịdị umeala n'obi, nke a apụtawo ugbu a dị ka isi okwu nchịkwa, nke a na-ejikwa ya n'ọtụtụ asụsụ ndị ọzọ.

Ihe kachasị mma nke Eclipse bụ na ọ na-egosipụta plethora dum nke plugins, nke na-eme ka ọ bụrụ ọdịdị na nke ukwuu. Igwe okwu a na-arụ ọrụ maka ndabere gị, nchịkọta koodu, na igosi njehie dịka mgbe ha mere. A na-ahazi IDE niile na Perspectives, nke bụ ụdị ihe ngosi nke ihe ngosi, nke na-enye nhazi echiche na editọ.

Nbudata nke Eclipse, nzacha na nbipu bụ ihe ndị ọzọ. Ezubere iji kwado mkpa nke nnukwu ọrụ mmepe, ọ nwere ike ijikwa ọrụ dịgasị iche dịka nchịkọta na nhazi, njikwa ngwaahịa, mmejuputa, mmepụta ọdịnaya, ule, na akwụkwọ.

NetBeans

NetBeans na - emepụtaghị onwe ya na ọkara nke iri afọ nke 1990. Ọ bịara dị ka isi mmalite nke usoro ihe ọmụma mgbe Sun nwetara na 1999. Ugbu a, akụkụ nke Oracle, IDE a nwere ike iji mepụta software maka nsụgharị Java sitere na Java ME ruo Edition Edition. Dịka Eclipse, NetBeans nwekwara ụdị plugins ị nwere ike ịrụ ọrụ.

NetBeans na-enye gị ụdị dị iche iche - 2 C / C ++ na mbipụta PHP, mbipụta Java SE, mbipụta Java EE, na 1 kitchen sink edition nke na-enye ihe niile ị ga-achọ maka ọrụ gị. Ihe IDE a na-enyekwa ngwaọrụ na editọ nke nwere ike iji maka HTML, PHP, XML, JavaScript na ndị ọzọ. Ị nwere ike ịchọta nkwado maka HTML5 na teknụzụ Web ndị ọzọ.

NetBeans na-atụle Eclipse na ọ na-akwado nkwado data nchekwa, na ndị ọkwọ ụgbọala maka Java DB, MySQL, PostgreSQL, na Oracle. Nchịkọta database ya na-enyere gị aka ịmepụta ngwa ngwa, gbanwee ma hichapụ tebụl na ọdụ data n'ime IDE.

N'ịbụ nke a na-ele anya n'oge gara aga dị ka onyinyo nke Eclipse, NetBeans apụtawo ugbu a dị ka onye na-asọpụrụ onye mbụ.

IntelliJ ID

Kemgbe 2001, JetBrains 'IntelliJ IDEA dị na mbipụta azụmahịa yana na mbipụta obodo na-enweghị ohere. JetBrains bụ ụlọ ọrụ guzosiri ike, a makwaara ya maka ngwa ntinye ya maka Visual Studio na ọ bara uru maka C # mmepe.

IntelliJ nyere nkwado maka asụsụ dị iche iche, gụnyere Java, Scala, Groovy, Clojure na ndị ọzọ. IDE a na-abịa na atụmatụ ndị dị ka njedebe nke njirimara nke ọma, nchịkọta koodu, na ịmalite refactoring. Ụdị "Ultimate" azụmahịa, nke na-elekwasị anya n'ichepụta ụlọ ọrụ ahụ , kwadoro SQL, ActionScript, Ruby, Eke Ọgba, na PHP. Nkebi nke 12 nke ikpo okwu a na-abiakwa na onye mmeputa UI ohuru UI maka ngwa ngwa ngwa ngwa Android.

IntelliJ nwekwara ọtụtụ ntinye ederede onye ọrụ. Ọ na-enye ugbu a 947 plugins, gbakwunyere ihe karịrị 55 na mbipụta ya. Ndị ọrụ na-anabata mgbe niile iji tinyekwuo plugins site na iji ihe ndị e ji wuo ya.

Na ngwụcha

All IDE ndị a na-abịa site na uru nke aka ha. Ọ bụ ezie na Eclipse ka bụ onye kasị jiri IDE mee ihe, NetBeans ugbu a na-enweta nkwanye ùgwù na ndị mmepe onwe ha. Ọ bụ ezie na mbipụta IntelliJ nke ụlọ ọrụ na-arụ ọrụ dịka ihe ịtụnanya, ụfọdụ ndị mmepe nwere ike iche na ọ bụ ego na-enweghị isi.

Ihe niile dabere na ihe ị na-achọ, dị ka onye mmepụta, na otu ị na-esi eme atụmatụ iji rụọ ọrụ gị. Wụnye 3 IDE ma gbalịa ha tupu ịme nhọrọ ikpeazụ gị.