Isbarbar dhiga IDEs Java: Qiimeeynta iyo NetBeans iyo IntelliJ

Xulashada iyo la shaqeynta IDE xaq u leh ama jawi horumarineed oo isku dhafan ayaa ah wajiga ugu muhiimsan ee noqoshada horumarinta moobiilka . Caymiska xaqa saxda ah wuxuu u suurtogeliyaa horumariyeyaasha in ay xakameeyaan fasalka; abuur faylasha; dhisaan doodaha taliska command iyo wax badan oo dheeraad ah. Mashruucan gaarka ah, waxaan kuu soo qaadnay isbarbardhig ku saabsan 3 IDEs oo aad u caan ah, sida, Eclipse, NetBeans, iyo IntelliJ.

Qaado

Qalabka dabiiciga ah ayaa jirey sannadkii 2001-dii, tan iyo markii IBM uu sii daayay Eclipse oo ah meel bannaan oo furan. Iyaga oo ay maamulaan Hay'adda Eclipse Foundation, tan waxaa loo isticmaalaa labada mashruuc ee furan iyo mashruucyo ganacsi. Ka bilaabashada hab-dhaqameedka, tan hadda waxay u muuqatay inay tahay goob weyn, oo sidoo kale loo isticmaalo luuqado kale oo badan.

Faa'iidada ugu weyn ee dabiiciga ah waa in ay ku dhexjirto bacriminta guud ee plugins, taas oo ka dhigaysa mid waxtar leh oo aad u gaara. Mashruucani wuxuu u shaqeeyaa asalka, soo saaridda koodhka, iyo muujinta khaladaad sida markay dhacaan. IDE oo idil waxaa loo abaabulaa Aagagga, kuwaas oo asal ahaan ka mid ah weelasha muuqaalka, kuwaas oo bixiya aragtiyo iyo tifaftirayaal.

Qodobbada munaasibka ah, shaandhaynta iyo debugging ayaa weli ah khataro kale. Waxaa loogu talagalay inuu ku habboonaado baahida mashaariicda horumarineed ee waaweyn, waxay xakameyn kartaa shaqooyinka kala duwan sida falanqaynta iyo naqshadeynta, maareynta wax soo saarka, hirgelinta, horumarinta content, imtixaan, iyo dukumeentiyo.

NetBeans

NetBeans waxaa si madax bannaan loo horumariyay qeybtii dambe ee 1990-meeyadii. Waxay u muuqatay in ay tahay meel bannaan oo furan ka dib markii ay heshay Sun 1999-kii. Hadda qeyb ka mid ah Oracle, IDE-ka ayaa loo isticmaali karaa si loo horumariyo barnaamijyada dhammaan noocyada Java oo ka kala yimid Java Me ilaa Meesha Baadhitaanka. Si la mid ah qaababka loo yaqaan 'Eclipse', NetBeans waxay sidoo kale ka kooban yihiin noocyo kala duwan oo aad ku shaqeyn karto.

NetBeans waxay kuugu soo bandhigeysaa xirmooyin kala duwan oo kala duwan - 2 C / C ++ iyo daabacadaha PHP, daabacaadda Java SE, daabacaadda Java EE, iyo 1 buug-gacmeedka jikada oo bixiya waxkasta oo aad abid ugu baahan tahay mashruucaaga. IDE-da waxay sidoo kale bixisaa qalabka iyo tifaftirayaasha kuwaas oo loo adeegsan karo HTML, PHP, XML, JavaScript iyo wixii intaa ka badan. Hadda waxaad heli kartaa taageero HTML5 iyo tiknoolajiyada kale ee internetka.

NetBeans ayaa dhibcaha ka qaadatay Eclipse in ay ku taallaa taageerada xogta, iyada oo darawaleyaasha Java DB, MySQL, PostgreSQL, iyo Oracle. Database Explorer waxay u sahlaysaa inaad si sahlan u abuurto, wax uga beddesho oo tirtirto miisaska iyo macluumaadka ku jira IDE.

Si aad ah loo arko in la soo dhaafay sida nooc ka mid ah hooska of Qodobbada, NetBeans ayaa hadda u soo baxay sidii tartan adag oo hore u.

IDEA IntelliJ

Marka laga soo bilaabo 2001, JetBrains 'IDEA IntelliJEA' ayaa laga heli karaa daabacaad ganacsi iyo sidoo kale warka bilaashka furan ee bulshada. JetBrains waa shirkad la aasaasay waxaana loo yaqaan 'Plural Resharper' ee Visual Studio waxayna si gaar ah faa'iido u tahay horumarinta C #.

IntelliJ waxay bixisaa taageero luuqado kala duwan, oo ay ku jiraan Java, Scala, Groovy, Clojure iyo waxyaabo kale oo badan. Aqoonsigani wuxuu ku yimaadaa qaababka sida dhamaystirka koodhka akhlaaqda, falanqaynta kumbuyuutarka, iyo dib u habeynta horumarsan. Nooca ganacsiga "Ultimate", oo inta badan bartilmaameedsanaya waaxda ganacsiga , waxay kaloo ku taageertaa SQL, ActionScript, Ruby, Python, iyo PHP. Version 12 of this platform sidoo kale la yimaado design cusub Android UI ah horumarinta app Android.

IntelliJ sidoo kale waxay leedahay sifooyin dhowr ah oo la isticmaalo. Waxa ay hadda bixisaa 947 plugin, oo lagu daray 55 dheeraad ah oo ku jirta qaybta ganacsiga. Isticmaalayaasha marwalba waa ay soo dhaweynayaan in ay soo gudbiyaan plugins badan iyagoo isticmaalaya qaybaha gawaarida lagu dhisay.

Gunaanad

Dhammaan IDE-ka kor ku xusan waxay la yimaadaan faa'iidadooda. Inkasta oo Eclipse ay weli tahay IDE loo adeegsanayo, NetBeans hadda waxa uu si weyn u jecel yahay horumarinta madaxbanaan. Inkasta oo daabacaadda shirkadda IntelliJ ay u egtahay mid la yaab leh, qaar ka mid ah horumarinta ayaa laga yaabaa inay tixgeliyaan kharash aan loo baahnayn.

Waxay ku xiran tahay waxa aad raadinayso, sida horumariye, iyo sida aad u qorsheyneyso inaad sii wadato shaqadaada. Ku rakib dhammaan 3 IDEs oo tijaabi ka hor intaadan sameynin doorashada ugu dambeysa.