Die opkoms van NetBeans - waarom die toenemend gewilde IDE die ontwikkeling van Java-toepassings vir 'n netwerk van 1,5 miljoen + aktiewe gebruikers gestroomlyn het
Ons het almal stories gehoor oor hoe lugverkeerbeheerders een van die spanningsvolste bane op die planeet het. Dit is moeilik om jou voor te stel watter soort geestelike sterkte dit duisende lewens nodig het, afhangende van jou. Maar as u nadink oor wat dit kan kos om lugoperasies in 'n reële militêre gevegsomgewing uit te voer, neem die spel dramaties op.
Uitvoering van take van hierdie omvang verg ingewikkelde tegnologieë wat beide maklik is om te gebruik en vinnig aksies moontlik maak. As die meeste mense aan NetBeans dink, is die handhawing van lugwaardigheid in 'n oorlogsone nie noodwendig van mening nie. Die IDE se tafelvensterplatform word egter gebruik deur organisasies, soos die NAVO, vir net sulke operasies.
Die open source-gemeenskap het saamgekom om te deel hoe die NetBeans-ekosisteem op NetBeans-dag 2016 ontwikkel het.
NetBeans IDE is meer bekend as die gewilde webontwikkelingsinstrument wat die opbou en implementering van toepassings vaartbelyn maak. Met ondersteuning vir programmeringstale, soos Java, PHP en HTML, is dit sinvol waarom meer as 1,5 miljoen mense die platform elke maand aktief in diens neem. NetBeans toon geen tekens van verlangsaming nie, aangesien hul onlangse aanvaarding deur die Apache-stigting die weg is vir voortgesette groei in die open source-gemeenskap.
"Die gewildheid van NetBeans is hoog," sê Bill Pataky, Oracle se vise-president van produkbestuur. "Dit is baie produktief, en ons sien nou dat die IDE-tak na 'n aantal verskillende gebiede van DevOps uitkom."
1 Van studente-projek tot 1,5 miljoen gebruikers – oop bestuur dryf groei
1.1 Eksponensiële toename in gewildheid in die akademie wêreldwyd
1.2 Die aanvaarding van Apache van NetBeans brei die gemeenskapsgebaseerde open source model uit
2 'N IDE om sagteware te implementeer en 'n platform vir toepassings in die werklike wêreld
2.1 Kode-ontleders en ontfoutingsomgewings stroomlyn ontwikkeling
2.2 Nuwe ondersteuning vir ECMAScript standaardiseer u kode
2.3 Nuwe Docker-ondersteuning bied 'n gesentraliseerde manier om die dockerfiles te bestuur
3 NetBeans gaan voort om gestabiliseerde vrystellings in Tandem by JDK te lewer
Van studente-projek tot 1,5 miljoen gebruikers – oop bestuur dryf groei
NetBeans het gegroei van 'n eenvoudige studenteprojek tot een van die gewildste en betroubare ontwikkelingsplatforms ter wêreld. Die platform, wat oorspronklik Xelfi genoem is, het in 1996 sy debuut in die Tsjeggiese Republiek gemaak. Volgens die ontwikkelingspan was dit die eerste Java IDE wat in Java geskryf is..
Net in die begin van 1996 as 'n studenteprojek, het NetBeans een van die gewildste IDEE's geword.
Die studente wat met die projek begin het, het geglo dat hulle dit kon bemark sodra hulle gegradueer het. Hulle het dus hulpbronne saamgevoeg en 'n onderneming begin. Na 'n paar jaar en iterasies is NetBeans deur Sun Microsystems (die maatskappy wat Java ontwikkel het) verkry, en die besluit is geneem om dit 'n open source-projek te maak.
Toe Oracle Sun in 2010 verkry, het NetBeans deel geword van die Oracle-familie. Sedert die verkryging het NetBeans se gewildheid ongekend gegroei, en Oracle het besluit dat die Apache Foundation se openlike bestuursmodel beter pas om die platform en IDE te bestuur.
"Ons het nog 'n paar van die stigterslede van die projek wat op NetBeans werk," sê Bill. 'Hulle is baie toegewyd. Dit is al meer as 20 jaar 'n passie vir hierdie toegewyde span. "
Eksponensiële toename in gewildheid in die akademie wêreldwyd
Die NetBeans-span is gedurende die afgelope sewe jaar minstens 'n groot oplewing in die gewildheid van die IDE, waarvan die meeste van die wêreldwye akademiese gemeenskap en professionele persone in die hele Asië kom. Die toename in die akademiese gebruik van NetBeans kan toegeskryf word aan 'n program wat Sun Microsystems voor die Oracle-verkryging begin het, het Bill aan ons gesê. Sun het 'n spesifieke uitreikveldtog opgerig wat op instellings gerig is om die woord oor Java uit te ken.
'Ons wou die Java-instrumente bevorder,' het hy gesê. 'Ons het met verskillende universiteite en hoërskole regoor die wêreld gewerk om seker te maak dat hulle verstaan ​​dat ons 'n baie bekwame IDE vir Java het.'
NetBeans het die afgelope sewe jaar geweldige groei beleef, hoofsaaklik as gevolg van die wydverspreide gebruik in die akademie.
Omdat die veldtog op akademici gerig was, was dit baie effektief om die gebruik van NetBeans in die vroeë stadiums van ingenieursloopbane te gebruik. Hierdie ingenieurs het NetBeans saamgeneem van academe tot die ondernemings waarvoor hulle ontwikkel het, en die res is geskiedenis.
Die aanvaarding van Apache van NetBeans brei die gemeenskapsgebaseerde open source model uit
Nadat 'n aantal versoeke ontvang is om na 'n meer oop bestuursmodel oor te gaan, het Oracle met die Apache-stigting gesprekke gevoer om die IDE en platform aan te neem. Albei partye het gemeen dat NetBeans 'n goeie pas sou wees in die Apache-portefeulje.
"Apache is 'n bietjie meritokrasie," het Bill gesê. 'Dit is die gemeenskap wat die rigting bepaal waarop NetBeans op pad is.'
Oracle sal steeds die mannekrag verskaf om te verseker dat NetBeans steeds op die top van Java-vrystellings bly. Die doel van Oracle was egter om die platform vir groter deelname te open.
"Ons wil seker maak dat NetBeans nie net in ons behoeftes voorsien nie, maar in die behoeftes van almal in hierdie gemeenskap," het Bill gesê.
NetBeans is tans in die inkubasiefase met Apache, hersien die bronkode en sorg dat alle lisensiëring in orde is. Oracle beplan om binnekort hul sagtewaretoekenning aan die Apache-stigting te verleen.
'N IDE om sagteware te implementeer en 'n platform vir toepassings in die werklike wêreld
Die NetBeans IDE is 'n ontwikkelingshulpmiddel, maar dit is ook 'n desktop-vensterplatform waarmee komplekse toepassings in Java en ander tale gebou en ontplooi kan word. Volgens Bill het 'n groeiende lys van groot instellings die platform aangeneem.
"Organisasies, soos Boeing, NASA, NAVO en Europese navorsingsagentskappe, het toepassings gebou wat kritiese werk in die werklike wêreld doen en wat binne die NetBeans-raamwerk werk," het Bill gesê. 'In plaas daarvan om byvoorbeeld 'n redakteurvenster op te soek en kode te ontwikkel, kan missiebeheer 'n vlugopsporingsvenster opduik. Dit is nie net 'n IDE nie. '
Die IDE wat gebruik word om sagteware te ontwikkel en te ontplooi, is egter wat by die meeste mense opkom as hulle aan NetBeans dink. Dit bied ondersteuning vir 'n verskeidenheid gewilde programmeertale, insluitend Java, PHP en HTML, en bevat 'n kragtige FTP-kliënt wat dit maklik maak om verskillende artefakte te ontplooi.
"Ek was nog altyd trots op NetBeans se buitengewone benadering," sê Geertjan Wielenga, Oracle se hoofprodukbestuurder. "Alles word vanaf die installasiepunt voorsien en werk onmiddellik. U hoef nie plugins te soek wat moontlik nie goed met mekaar kan werk nie. '
Boonop is dit maklik om te leer hoe om op NetBeans te navigeer en die kragtigste funksies te gebruik. Dit is op sigself 'n verkooppunt in vergelyking met ander IDE's.
Kode-ontleders en ontfoutingsomgewings stroomlyn ontwikkeling
NetBeans is histories met 'n kragtige kode-ontleder ontleed as deel van hul IDE. Die instrument help potensiële slaggate in die kode wat moontlik misgeloop is. 'N FindBugs-inprop kan geïnstalleer word om die proses om problematiese kode op te spoor, verder te outomatiseer. Die IDE kan ook opgestel word om Java-wenke aan te bied, en verseker dat die kode aan spesifieke koderingstandaarde voldoen.
NetBeans 8.2 bied nuwe JS-ontfouters en penhorlosies wat binne gereedskapstips geskep kan word.
Nuwe ondersteuning vir ECMAScript standaardiseer u kode
NetBeans ondersteun die eksperimentele ECMAScript 7 en stel gebruikers in kennis wanneer dit in 'n vroeëre weergawe gebruik word.
Saam met EMCAScript 6, bied NetBeans 8.2 'n konsepweergawe van ECMAScript 7. Projekte kan in hierdie eksperimentele skrif opgestel word, en wanneer ECMAScript 7-funksies in vroeëre weergawes ontplooi word, sê ECMAScript 6 of 5, word kennisgewings gegee om te waarsku dat die voor- ECMAScript 7 bronne. Ander funksies wat in hierdie nuwe iterasie beskikbaar is, sluit in asinkfunksies, eienskappe vir rus / verspreiding en verklarings vir klaseiendom.
Nuwe Docker-ondersteuning bied 'n gesentraliseerde manier om die dockerfiles te bestuur
Ook nuut by NetBeans 8.2 is benaderings om die IDE met Docker te integreer. In plaas daarvan om op die Docker Hub te vertrou, was die doel om die werk met Docker se komponente te sentraliseer.
Ondersteuning vir Docker is beskikbaar binne die IDE, wat dit maklik maak om algemene aksies uit te voer sonder om Netbeans ooit te verlaat.
Gebruikers kan Docker registreer, Dockerfiles bou en houers bestuur sonder om NetBeans ooit te verlaat. Die IDE kan Dockerfiles van die gebruiker herken en dit kan koppel aan NetBeans-projekte. Sintaksaksiemarkering en lêerredigering is ook binne die IDE moontlik.
NetBeans gaan voort om gestabiliseerde vrystellings in Tandem by JDK te lewer
Soos enigiemand in die ontwikkelingsgemeenskap weet, is sagteware selde klaar. Daar is altyd 'n beter manier om die muizeval te bou, altyd nuwe funksies wat bygevoeg moet word.
Dit is net so waar van IDE's soos by enige ander sagteware-verwante projek. NetBeans lewer steeds kwaliteitvrystellings om aan die groeiende eise van professionele ontwikkelaars te voldoen.
NetBeans het nog altyd voortgegaan met die missie om tred te hou met die Java-platform, en dit is die rede waarom al die belangrikste uitgawes van die IDE saamgeval het met die vrystelling van die Java Development Kit (JDK). Bill het aan ons gesê NetBeans 9 sal in 2017 saam met JDK 9 vrygestel word.
"Ons het 'n redelike groot span ingenieurs wat voortdurend daaraan werk," het hy gesê. "Ek verwag ook dat die mense van Apache op die agenda vir 2017 wil voeg sodra die oorhandiging voltooi is. Ek sien uit na hul kreatiewe energieë wat tot die platform sal bydra. "
Of dit nou vliegtuigpatrone dinamies opspoor in real-time vir missie-kritieke situasies of 'n out-of-the-box oplossing bied om sagteware te bou en te ontplooi, die toekoms is oop vir NetBeans se tegnologie en span.