Vergelyking van Java IDE's: Eclipse vs NetBeans vs. IntelliJ

Om te kies en te werk met die regte IDE of geïntegreerde ontwikkelingsomgewing, is 'n belangrike aspek om 'n suksesvolle mobiele programontwikkelaar te word . Die regte IDE stel ontwikkelaars in staat om klaspaadjies te hanteer; skep lêers; bou bevel argumente en nog baie meer. In hierdie spesifieke pos, bring ons u 'n vergelyking van 3 baie gewilde Java IDEs, naamlik Eclipse, NetBeans, en IntelliJ.

Eclipse

Eclipse bestaan ​​sedert 2001, sedert IBM Eclipse vrygestel het as 'n open source platform. Bestuur deur die non-profit Eclipse Foundation, word dit gebruik in beide open source en kommersiële projekte. Op 'n nederige manier begin dit nou as 'n groot platform, wat ook in verskeie ander tale gebruik word.

Die grootste voordeel van Eclipse is dat dit 'n hele klomp plugins bevat, wat dit veelsydig en hoogs aanpasbaar maak. Hierdie platform werk vir jou op die agtergrond, die opstel van kode, en vertoon foute soos wanneer dit voorkom. Die hele IDE is georganiseer in Perspektiewe, wat eintlik soort visuele houers is, wat 'n stel sienings en redakteurs bied.

Eclipse se multitasking, filtering en debugging is nog ander pluspunte. Dit is ontwerp om aan die behoeftes van groot ontwikkelingsprojekte te voldoen. Dit kan verskeie take soos analise en ontwerp, produkbestuur, implementering, inhoudsontwikkeling, toetsing en dokumentasie hanteer.

NetBeans

NetBeans is onafhanklik ontwikkel in die tweede helfte van die 1990's. Dit het na vore gekom as 'n open source platform nadat dit in 1999 deur Sun verkry is. As deel van Oracle kan hierdie IDE gebruik word om sagteware vir alle weergawes van Java te ontwikkel, wat wissel van Java ME tot die Enterprise Edition. Net soos Eclipse bevat NetBeans ook 'n verskeidenheid plugins waarmee jy kan werk.

NetBeans bied u verskeie verskillende bundels - 2 C / C + + en PHP uitgawes, 'n Java SE-uitgawe, die Java EE-uitgawe en 1 kombuiswasopgawe wat alles bied wat u ooit vir u projek benodig. Hierdie IDE bied ook gereedskap en redakteurs wat gebruik kan word vir HTML, PHP, XML, JavaScript en meer. U kan nou ook ondersteuning vir HTML5 en ander web tegnologieë vind.

NetBeans tellings oor Eclipse deurdat dit databasis ondersteun, met bestuurders vir Java DB, MySQL, PostgreSQL en Oracle. Die databasis Explorer maak dit maklik om tabelle en databasisse binne die IDE maklik te skep, te verander en te verwyder.

NetBeans het in die verlede as 'n soort skaduwee van Eclipse beskou, en het nou as 'n formidabele mededinger na die voormalige ontstaan.

IntelliJ IDEA

Sedert 2001 bestaan ​​JetBrains 'IntelliJ IDEA in 'n kommersiële uitgawe sowel as in 'n gratis open source gemeenskapsuitgawe. JetBrains is 'n gevestigde maatskappy en is die bekendste vir sy Resharper-plugin vir Visual Studio en is veral voordelig vir C # ontwikkeling.

IntelliJ bied ondersteuning vir 'n verskeidenheid tale, waaronder Java, Scala, Groovy, Clojure en meer. Hierdie IDE kom met funksies soos slim kode voltooiing, kode analise, en gevorderde refactoring. Die kommersiële "Ultimate" weergawe, wat hoofsaaklik gerig is op die ondernemingsektor , ondersteun ook SQL, ActionScript, Ruby, Python en PHP. Weergawe 12 van hierdie platform kom ook met 'n nuwe Android UI ontwerper vir Android app ontwikkeling.

IntelliJ bevat ook verskeie gebruiker-geskrewe plugins. Dit bied tans 947 plugins, plus 'n bykomende 55 in sy ondernemings weergawe. Gebruikers is altyd welkom om meer plugins in te dien deur die ingeboude Swing-komponente te gebruik.

Ten slotte

Al die bogenoemde IDE's kom met hul eie voordele. Terwyl Eclipse steeds die breedste gebruikte IDE is, word NetBeans nou gewild aan onafhanklike ontwikkelaars. Terwyl die Enterprise-uitgawe van IntelliJ werk as 'n wonder, kan sommige ontwikkelaars dit as 'n onnodige uitgawe beskou.

Dit hang alles af van wat jy soek, as ontwikkelaar, en hoe jy van plan is om met jou werk voort te gaan. Installeer al die 3 IDE's en probeer hulle uit voordat jy jou finale keuse maak.