„NetBeans“ yra atvirojo kodo IDE, naudojama kūrėjams kuriant „Java“ darbalaukio programas. „Netbeans“ suteikia „Java“ kūrėjams visus įrankius, reikalingus profesionalioms darbalaukio, mobiliojo ir verslo programoms kurti. Šiame straipsnyje aptarsime šias temas apie „Netbeans“ sistemoje „Java“:
„NetBeans“ yra modulinių komponentų platforma, kuri naudoja komponentus, dar vadinamus moduliais, kad būtų galima kurti programinę įrangą. Ji dinamiškai diegia modulius, leidžiančius vartotojams atsisiųsti atnaujintas funkcijas, taip pat skaitmeniniu būdu autentifikuoti naujinius.
Sistemos daugkartinio naudojimo funkcija leidžia paprasčiau kurti „Java Swing“ darbalaukio programas. Tai suteikia platformos išplėtimo galimybes trečiųjų šalių kūrėjams ir turi labai didelę vartotojų ir kūrėjų bendruomenę visame pasaulyje.
Pradėkime!
Istorija
„NetBeans“, kuris prasidėjo kaip studentų projektas, 1996 m. Čekoslovakijoje (Čekija) buvo pavadintas „Xelfi“. Pirmoji „Java“ integruota kūrimo aplinka buvo „Xelfi“. Projektas buvo toks patrauklus ir pakankamai sėkmingas, kad studentai nusprendė, kad baigę studijas galės jį parduoti kaip komercinį produktą. Patys sutvarkę išteklius, jie įkūrė internetinę įmonę ir pradėjo dirbti.
Romanas Stanekas atrado Xelfi. Ši idėja jį taip nustebino, kad jis rado savo naują startuolį, į kurį galėtų investuoti. Jis rado Xelfi ieškodamas naujų idėjų. Pirminis planas buvo sukurti tinklo „JavaBeans“ komponentus, kurie vartotojams suteiktų nuotolinę prieigą prie projektų. Pagrindinės IDE architektūros dizaineris Jaroslavas Tulachas „Xelfi“ pervadino į „NetBeans“, kuris jai tinkamai tiko. Po to, kai pasirodė „Enterprise Java Beans“ specifikacijos, buvo prasmingiau dirbti su tokių komponentų standartu, o ne konkuruoti su juo.
- „NetBeans DeveloperX2“ buvo išleistas 1999 m. Pavasarį ir palaikė „Swing“. Našumo patobulinimai, pateikti JDK 1.3 versijoje, buvo išleisti 1999 m.
- Komanda labai sunkiai dirbo pertvarkydama „DeveloperX2“ į modulinius „NetBeans“, kurie yra šiandien naudojamos programinės įrangos pagrindas.
- „NetBeans“ tapo atviru šaltiniu 2000 m. Birželio mėnesį. „Sun Microsystems“ iki 2010 m. Sausio mėn. Liko projekto rėmėja, kol tapo „Oracle“ dukterine įmone.
Yra du pagrindiniai produktai: „NetBeans IDE“ ir „NetBeans“ platforma.
Komerciniam ir nekomerciniam naudojimui jie nemokami. Abiejų šaltinio kodą visi gali naudoti pakartotinai pagal savo reikalavimus, tačiau vienintelis apribojimas yra tas, kad jis turi atitikti naudojimo sąlygas.
Toliau naudodamiesi „Java“ „NetBeans“ funkcijomis
funkcijos
„Java“ sistemoje yra įvairių svarbių „Netbeans“ funkcijų. Panagrinėkime kiekvieną iš šių funkcijų:
Redaktoriai ir failų šablonai
„NetBeans IDE“ redaktorius turi daug funkcijų, dėl kurių jis skiriasi nuo kitų teksto redaktorių.
Įvairios IDE palaikomos kalbos yra „Java“, „C / C ++“, XML, HTML, PHP, CSS ir „JavaScript“, kurias dar galima išplėsti ir kitoms kalboms palaikyti.
Pateikiami kiekvienos palaikomos kalbos ir žiniatinklio technologijų failų šablonai. Pavyzdžiui, „JavaScript“ failų šablonai, HTML failų šablonai ir kt.
Pereinama prie statinės analizės.
Statinė analizė
Jei kodas yra klaidingas, paaiškėja, kad tai yra savininko išlaidų šaltinis, kol jis nebus derinamas. Tam mes turime statinio kodo analizės įrankius, integraciją su populiariu atvirojo kodo „Java FindBugs“ įrankiu.
Toliau einant su analizuojančia nuosavybe.
Analizuojamas turtas
Kodas pradedamas analizuoti, kai tik pradedame jį rašyti, todėl jis vadinamas „Live Parsing“. Įvairias klaidas ir kitas įprastas klaidas kode pabrėžia IDE, kad koduotojas galėtų ją ištaisyti tik koduodamas. Tai taip pat rodo kompiliatoriaus pasiūlymus (užuominas) ir įspėjimus.
Judėjimas toliau su Refactoring.
Refactoring
Yra daugybė pertvarkymo įrankių, kurie mums suteikia galimybę pertvarkyti kodą jo nesulaužant. Mes taip pat galime atlikti galingus didelio kodo (kurį sudaro daug kodo eilučių) patikrinimus ir automatiškai jį ištaisyti naudojant įrankį „Tikrinti ir transformuoti“.
Toliau einant su kodo pildymu.
Kodo užbaigimas
Kai kurioms kalboms, kurias sudaro „Java“, „C / C ++“, PHP, „Groovy“, XML, HTML, CSS ir „JavaScript“, suteikiamas automatinis kodo kūrimo užbaigimas.
Toliau su pažangiąja navigacija.
Pažangi navigacija
Mes galime naršyti bet kurį failą, tipą ar simbolį naudodami standartinį tekstą, kupranugario dėklų formatą ar pakaitines korteles, taip pat galime atlikti didžiųjų ir mažųjų raidžių paieškas visoje kodų bazėje.
Toliau su greitu įterpimu.
Greitas įterpimas
Taip pat generuoti įprastus kodo fragmentus galima redaktoriuje.
Įprastą kodo dalį įvesdami galime pridėti įrašų makrokomandas (bet pirmiausia turime ją apibrėžti).
Pereinama prie išmaniųjų pasiūlymų.
Išmanieji pasiūlymai
Jis siūlo platų naudingų patarimų rinkinį, kad greitai pataisytumėte ar patobulintumėte kodą po to, kai IDE atliks tinkamą analizę. Tai iš tikrųjų yra žaidimo pakeitimo funkcija šioje IDE.
Toliau vykdant hierarchijos inspekciją.
Hierarchijos tikrinimas
Kaip rodo pavadinimas, ši funkcija leidžia mums patikrinti Naršyklės ir Hierarchijos lange bet kurio failo narius ir supertipo ar potipio hierarchijas. Jis teikia filtrus, kad būtų galima kontroliuoti rodomą detalumo lygį.
Toliau einant su lengvesniu pritaikymu.
Lengvesnis pritaikymas
Visą rodomą turinį ir veiksmus redagavimo priemonėje galima pritaikyti, įskaitant kodo užbaigimą, dokumentų rodinį, sparčiuosius klavišus, spalvas ir kt.
Dabar, kai žinote paprastesnį pritaikymą, pereikime prie redagavimo ir atnaujinimo.
kaip dvigubai paversti int
Redagavimas ir atnaujinimas
IDE yra vedlių ir šablonų, kurie leidžia mums kurti „Java EE“, „Java SE“ ir „Java ME“ programas. „Java“ „Netbeans“ taip pat palaiko labai įvairias technologijas ir sistemas.
Pvz., Galite naudoti vedlį ir šablonus, kad sukurtumėte tą programą, kuri taip pat naudoja OSGi sistemą arba „NetBeans“ modulio sistemą kaip modulinių programų pagrindą.
„NetBeans“ redaktorius žinojo beveik visas kompiuterio kalbas, kurios padeda aptikti klaidas, kol įvedamas kodas, ir padeda mums iššokančiuose dokumentuose ir užbaigti išmanųjį kodą. Visų pirma, tai daroma dideliu greičiu ir tai tampa pirmuoju kūrėjų pasirinkimu.
Dabar supraskime „Java-8“ kalbos įrankius.
„Java 8“ - kalbos įrankiai
„Java 8“ naudoja „NetBeans IDE“ kaip savo oficialų IDE. Galite greitai ir sklandžiai atnaujinti programas, kad galėtumėte naudoti naujas „Java 8“ kalbos konstrukcijas (pvz., „Lambdas“, funkcines operacijas ir metodų nuorodas).
Yra paketiniai analizatoriai ir keitikliai, kurie vienu metu ieško naudodamiesi keliomis programomis, ir suderinimo modeliai, skirti konvertuoti į naują „Java 8“ kalbą.
Tuo mes priėjome šio straipsnio pabaigą. Tikiuosi, supratote, kad „Netbeans“ iš esmės yra IDE (integruota kūrimo aplinka), naudojama kuriant programas, pagrįstas „Java“, HTML5, Php, C / C ++, „Javascript“ ir kt.
Heck out pateikė Edureka. Šis kursas skirtas studentams ir profesionalams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti žvalgytis į „Java“ programavimą ir išmokyti pagrindines ir pažangesnes „Java“ koncepcijas kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.
Turite mums klausimą? Prašau tai paminėti šio „Netbeans in Java“ tinklaraščio komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.