Në këtë artikull do përmbledh pak historik, disa funksionalitete dhe shumë këshilla në lidhje me editorin NetBeans IDE.
NetBeans IDE nisi në vitin 1996, si një projekt studentësh në Pragë, Ceki. Pasi James Gosling, themeluesi i Java, u prezantua me NetBeans, Sun Microsystems e mori dhe e vendosi si editor me kod te hapur në vitin 2000. Dhjetë vjet më vone, me blerjen e Sun Microsystems nga Oracle, edhe NetBeans u bë pjesë e Oracle.
Kur ishte pjesë e Sun Microsystems, NetBeans ishte i fokusuar kryesisht në promovimin dhe mbështetjen e gjuhës Java. Tashmë si pjesë e Oracle, NetBeans u zhvendos drejt një editori të JavaScript. E përbashkëta e gjithë historisë së NetBeans është të qënurit pa pagesë dhe me kod të hapur.
Në vitin 2016, procesi i zhvendosjes së NetBeans drejt Apache ndryshoi miliona rreshta kodi. Si rezultat, NetBeans nuk do jetë thjesht një projekt me kod të hapur, por një projekt open governance, i bazuar në rregullat e vendosura nga Apache Software Foundation.
Megjithëse NetBeans ka qënë në version me kod të hapur qysh në kohën e Sun Microsystems, ai tashmë ka kaluar në një zonë neutrale sic është Apache Software Foundation, me modelin e saj që synon të ketë më tepër kontributes nga organizata të ndryshme.
Për shembull, kompani të mëdha përdorin infrastrukturën e NetBeans IDE si një framework për aplikacionet e tyre, për të ndërtuar aplikacionet komerciale ose aplikacionet e kompanisë. Këto lloj organizatash janë kontribues të mundshëm si pjesë e rregullores të Apache Software Foundation. Në të njëjtën kohë, edhe pse Oracle do të heqë dorë nga NetBeans, kontribues individual nga Oracle do të vazhdojnë të kontribuojnë NetBeans nën zhvendosjen drejt Apache.
NetBeans IDE është një editor për shumë gjuhë programimi, por në fokus ka gjuhën Java. Ai gjithashtu ofron mjete për programim në JavaScript, PHP dhe C/C++.
Por cfarë e bën NetBeans kaq unik? Fakti që suporton Apache Maven. NetBeans dhe Maven janë dy fjalë kyce që referojnë njëra tjetrën. Përdoruesit e NetBeans preferojnë fakin se nuk kanë nevojë të instalojnë asnje plugin shtesë për të përdorë Maven, por thjesh të hapin projektin. Mjafton të klikoni në File -> Open Project dhe NetBeans do të njohë cdo folder që përmban skedar të tipit .pom si një projekt në Maven. Prandaj, një funksionalitet kyc i NetBeans është krijimi i aplikacioneve në Maven në një kohë shumë të shkurtër.
Një tjetër cilësi e NetBeans është fakti se ai ju ofron të krijoni projekte të llojeve të ndryshme dhe pa pasë nevojë për plugin shtesë. Këtu përfshihen projekte në Git, Mercurial, dhe Subversion. Për më tepër, programuesit mund të krijojnë, testojnë dhe të shpërndajnë aplikacione që ekzekutohen në Raspberry Pi, PDA, si dhe sisteme të tjerë mobile.
Mjetet që ofron NetBeans për programimin në Java EE janë zhvilluar nga një bashkëpunim i ngushtë me stafin e Java EE, GlassFish dhe WebLogic, për të mundësuar një integrim sa më të natyrshëm me këto platforma. Si rrjedhojë, NetBeans IDE është platforma më e mirë për të mësuar shpejt programimin në Java EE.
Eshtë e rëndësishme të theksohet fakti se NetBeans përmban mjete që lejojnë programimin në HTML5 dhe PHP, pa u lidhe me programimin në Java. Në NetBeans mund të krijoni aplikacione në HTML5, duke i lidhë me JavaScript, CSS, si dhe me integrime në SASS, LESS, Karma, Grunt, dhe në Chrome browser.
Integrimi me Apache Cordova lejon zhvillimin e aplikacioneve duke përdorë paketat native në iOS dhe Android. Aplikacionet HTML5 mund të shpërndahen në Chrome në iOS dhe Android.
Aplikacionet mund të shikohen direkt në paisje. Një funksionalitet i vecantë është edhe NetBeans Profile, i cili mundëson asistencë për optimizim të shpejtësisë dhe përdorimit të memorjes të aplikacioneve tuaja, duke i bërë ato të përshkallëzueshëm në Java SE, JavaFX, dhe Java EE.
Se fundmi, përsa i përket funskionaliteteve të NetBeans, konfigurimi dhe cdo opsion që ofrohet nga dritarja Options janë mjaft të preferuara nga përdoruesit. Në këtë panel, mund të përshtatni krejt ndërfaqen tuaj të punës.
NetBeans vazhdon të ofrojë komunitetit të programuesve në Java funksionalitete mjaft të vlefshme, por jo vetëm. Ai thjeshton mjaft programimin në JavaScript, PHP dhe C/C++. Ai gjithashtu ofron integrime me teknologjinë që ju duhet, si me Apache Maven.
Ky artikull u bazua ne https://jaxenter.com/netbeans-ide-features-tips-future-149599.html
Vitet e fundit kanë nisur programe të reja studimi, Bachelor dhe Master, me fokus Inteligjencë…
Dega e studimit Informatike është aktualisht mjaft e kërkuar nga maturantët dhe nga tregu i…
Një nga programet e studimit më të kërkuara aktualisht janë Shkenca Kompjuterike. Po cili është…
Këtë vit kam nisë të mbaj shënime dhe të organizoj projektet freelance me një aplikacion…
Komponent kryesor i një aplikacioni në Java është lidhja dhe ndërveprimi me një bazë të…
Në këtë blog po përmbledh gjuhët e programimit më të preferuara, të cilat kryesojnë listën…