Mae dewis a gweithio gyda'r IDE cywir neu amgylchedd datblygu integredig yn agwedd hanfodol o ddod yn ddatblygwr app symudol llwyddiannus . Mae'r IDE cywir yn galluogi datblygwyr i drin dosbarth dosbarth; creu ffeiliau; dadleuon llinell orchymyn adeiladu a llawer mwy. Yn y swydd benodol hon, rydym yn dod â chi gymhariaeth o 3 IDE Java poblogaidd iawn, sef, Eclipse, NetBeans, ac IntelliJ.
Eclipse
Mae Eclipse wedi bodoli ers y flwyddyn 2001, erioed ers i IBM lanhau Eclipse fel llwyfan ffynhonnell agored. Wedi'i reoli gan y Sefydliad Eclipse di-elw, defnyddir hyn mewn prosiectau ffynhonnell agored a masnachol. Gan ddechrau'n ddrwg, mae hyn bellach wedi dod i'r amlwg fel llwyfan mawr, a ddefnyddir hefyd mewn sawl iaith arall.
Y fantais fwyaf o Eclipse yw ei fod yn cynnwys llu o plugins, sy'n ei gwneud hi'n hyblyg ac yn hynod customizable. Mae'r llwyfan hwn yn gweithio i chi yn y cefndir, gan gasglu cod, ac yn dangos gwallau fel pan fyddant yn digwydd. Mae'r IDE cyfan wedi'i threfnu mewn Perspectives, sydd yn y bôn yn fath o gynwysyddion gweledol, sy'n cynnig set o olygyddion a golygyddion.
Mae aml-gasglu, hidlo a dadfeddiannu Eclipse yn fwy o hyd eto. Wedi'i gynllunio i ateb anghenion prosiectau datblygu mawr, gall ymdrin â gwahanol dasgau megis dadansoddi a dylunio, rheoli cynnyrch, gweithredu, datblygu cynnwys, profi a dogfennaeth hefyd.
NetBeans
Datblygwyd NetBeans yn annibynnol yn ystod hanner olaf y 1990au. Fe ddaeth i'r amlwg fel llwyfan ffynhonnell agored ar ôl iddo gael ei gaffael gan Sun ym 1999. Nawr yn rhan o Oracle, gellir defnyddio'r IDE hwn i ddatblygu meddalwedd ar gyfer pob fersiwn o Java sy'n amrywio o Java ME hyd at yr Argraffiad Menter. Fel Eclipse, mae NetBeans hefyd yn cynnwys amrywiaeth o ategion y gallwch weithio gyda nhw.
Mae NetBeans yn cynnig gwahanol bwndeli i chi - 2 C / C ++ a chyhoeddiadau PHP, rhifyn Java SE, rhifyn Java EE, ac 1 argraffiad sinc cegin sy'n cynnig popeth y bydd ei angen erioed ar gyfer eich prosiect. Mae'r IDE hwn hefyd yn cynnig offer a golygyddion y gellir eu defnyddio ar gyfer HTML, PHP, XML, JavaScript a mwy. Gallwch nawr ddod o hyd i gefnogaeth i HTML5 a thechnolegau Gwe eraill hefyd.
Mae NetBeans yn sgorio dros Eclipse gan ei bod yn cynnwys cymorth cronfa ddata, gyda gyrwyr ar gyfer Java DB, MySQL, PostgreSQL, ac Oracle. Mae ei Explorer Explorer yn eich galluogi i greu, addasu a dileu tablau a chronfeydd data yn hawdd yn y IDE yn hawdd.
Yn cael ei ystyried yn y gorffennol fel rhywbeth o gysgod Eclipse, mae NetBeans bellach wedi dod i'r amlwg fel cystadleuydd rhyfeddol i'r cyn.
IDEA IntelliJ
Yn bodoli o 2001, mae JetBrains 'IntelliJ IDEA ar gael mewn argraffiad masnachol yn ogystal ag mewn argraffiad cymunedol ffynhonnell agored am ddim hefyd. Mae JetBrains yn gwmni sefydledig ac mae'n fwyaf adnabyddus am ei ategyn Resharper ar gyfer Visual Studio ac mae'n arbennig o fuddiol i ddatblygiad C #.
Mae IntelliJ yn cynnig cefnogaeth i amrywiaeth o ieithoedd, gan gynnwys Java, Scala, Groovy, Clojure a mwy. Daw'r IDE hwn â nodweddion megis cwblhau cod smart, dadansoddi cod, a ail-gynhyrchu uwch. Mae'r fersiwn "Ultimate" fasnachol, sy'n targedu'r sector menter yn bennaf, yn cefnogi SQL, ActionScript, Ruby, Python, a PHP hefyd. Mae Fersiwn 12 y llwyfan hon hefyd yn dod â dylunydd UI Android newydd ar gyfer datblygu app Android.
Mae IntelliJ hefyd yn cynnwys nifer o ategion ysgrifenedig i ddefnyddwyr. Ar hyn o bryd mae'n cynnig 947 o ategion, ynghyd â 55 yn ei fersiwn fenter. Mae croeso i ddefnyddwyr gyflwyno mwy o ategion trwy ddefnyddio ei gydrannau Swing adeiledig.
Mewn Casgliad
Mae'r holl IDEau uchod yn dod â'u manteision eu hunain. Er mai Eclipse yw'r IDE ehangaf a ddefnyddir, mae NetBeans bellach yn ennill poblogrwydd gyda datblygwyr annibynnol. Er bod argraffiad menter IntelliJ yn gweithio fel rhyfedd, efallai y bydd rhai datblygwyr yn ystyried ei fod yn draul dianghenraid.
Mae popeth yn dibynnu ar yr hyn yr ydych yn chwilio amdano, fel datblygwr, a sut rydych chi'n bwriadu bwrw ymlaen â'ch gwaith. Gosodwch yr holl 3 IDE a'u rhoi ar waith cyn gwneud eich dewis terfynol.