Apache NetBeans 10.0 vrygestel: Integrated Development Environment (IDE) Vergelyking

Fragmentasie in die IDE-mark: Java, PHP, Python, C / C ++, Groovy, HTML 5, & Visual Basic


Die Apache Foundation het NetBeans weergawe 10.0 in Desember van 2018 vrygestel, ‘n volledige Integrated Development Environment (IDE) vir Java, PHP, HTML 5, CSS, JavaScript, & Groovy programmering. Die NetBeans-projek het by Sun Microsystems begin as kode-redakteur & programmeringsomgewing vir Java. Oracle het die projek as deel van die Sun-samesmelting aangeskaf en dit daarna aan die Apache-stigting geskenk vir inkubasie of verdere ontwikkeling op oopbron-gemeenskapsstigtings. NetBeans 10 ondersteun PHP 7.3 & MySQL-databasisinstallasie op Windows-desktops vir web- / mobiele toepassingsprogrammering in sandboxomgewings. Webontwikkelaars wat met PHP-skripte werk om nuwe aangepaste temas en modules vir CMS-platforms of e-handelswinkels te bou, sal die funksionaliteit van NetBeans waardeer. Die NetBeans 10 IDE het ‘n objekgeoriënteerde ontwerp met ‘n groot markplek van derdepartyprogramme wat die raamwerk verleng, hoewel nie almal tans versoenbaar is met weergawe 10. In die IDE-sektor kompeteer NetBeans met Eclipse, JetBrains PHP Storm (IntelliJ Idea) ), Zend Studio, & ander oplossings vir PHP-toepassingsontwikkeling, terwyl Visual Studio, PyCharm, & Sublieme teks is meer gewild onder Python, C / C ++, Visual Basic, & ASP.Net-programmeerders.

Top 10 geïntegreerde ontwikkelingsomgewings (IDE’s) vir 2018: PHP, Python, & ASP.Net

Die sleutelaspek van geïntegreerde ontwikkelingsomgewings is dat die sagteware die programmeertaalpakketbiblioteke bevat & lêers wat benodig word om skripte uit te voer / saam te stel op ‘n tafelwerkstasie. Verpak met NetBeans 10 is al die vereiste pakkette vir Java, PHP, HTML 5, JavaScript, CSS, & Groovy ondersteuning. Daar is ‘n addisionele inprop vir C / C ++ -programmering, maar NetBeans kompeteer glad nie met die sagteware-ekosisteem van beskikbare opsies vir Microsoft Visual Studio nie. Die Visual Studio-installasie is meer as 50 GB vir alle komponente net op die gemeenskapsuitgawe. Apache NetBeans 10 is minder as 1% van die grootte van Visual Studio. Vir PHP IDE’s, kompeteer NetBeans nie met die uitgebreide funksionaliteit in die JetBrains PHPStorm / IntelliJ Idea-funksie nie (dit wil sê geen uitgebreide kode-voorstelle vir PHP nie), maar die koste is gratis om te gebruik. Zend Studio is ook ‘n betaalde sagtewareprogram wat ‘n intekening met lisensiegeld benodig, dus baie PHP-programmeerders vind die gratis koste van NetBeans 10 ‘n groot voordeel bo ander oplossings. Docker Desktop is nog ‘n belangrike alternatief vir IDE’s wat VM’s gebruik & houers.

PHP Geïntegreerde Ontwikkelingsomgewings (IDE’s):

  • Apache NetBeans 10
  • Eclipse IDE
  • JetBrains PHPStorm / IntelliJ Idea
  • Zend Studio

Python Geïntegreerde Ontwikkelingsomgewings (IDE’s):

  • Eclipse + PyDev
  • JetBrains PyCharm

C / C++ & ASP.Net Geïntegreerde Ontwikkelingsomgewings (IDE’s):

  • Visual Studio
  • Oracle Developer Studio

Alle programmeertale – teksversorger:

  • Sublieme teks

Android-selfoon-toepassingsontwikkeling:

  • Android Studio

Hierdie 10 IDE’s word beskou as die gewildste vir die ontwikkeling van web- / mobiele toepassings in 2019. Die oplossings sluit Microsoft se premièreprogrammering in & sagteware-ontwikkelingstoepassing, wat Visual Studio 2017 is. Oracle kompeteer hiermee in C / C ++-gereedskapstelle, terwyl Google se Android Studio as noodsaaklik vir mobiele toepassings geag word. In die algemeen is PHP-programmeerders verdeel ter ondersteuning van Eclipse vs. PHPStorm, met Zend Studio ‘n dalende industrie standaard. Apache NetBeans 10 is tans nie ‘n gewilde IDE-oplossing buite Java-sagteware-ontwikkeling nie, maar sal toenemend die markleiers vir PHP / HTML5-redakteurs uitdaag vanuit die open source-basis van die Apache Foundation.

Apache NetBeans 10 (Norway Today Theme): "Apache NetBeans (incubating) 10.0 is die tweede belangrikste weergawe van die Apache NetBeans IDE. Hierdie weergawe is gefokus op die toevoeging van ondersteuning vir JDK 11, JUnit 5, PHP, JavaScript en Groovy, sowel as die oplossing van baie probleme … JUnit 5.3.1 is as ‘n nuwe biblioteek by NetBeans gevoeg, sodat u dit vinnig kan byvoeg tot u Java-projekte." Lees meer oor Apache NetBeans 10.

JetBrains PHPStorm: "PhpStorm is ideaal om met Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla !, CakePHP, Yii en ander kaders te werk. Die redakteur ‘kry’ u kode en verstaan ​​die struktuur daarvan diep, en ondersteun al die PHP-taalfunksies vir moderne projekte. Dit bied die beste kode-voltooiing, refactorings, on-the-fly fout voorkoming, en nog baie meer." Kom meer te wete oor PHPStorm.

Zend Studio 13: "Met 3X vinniger werkverrigting, laat Zend Studio jou toe om vinniger te kodeer, makliker te ontfout en voordeel te trek uit die reuse-prestasies in PHP 7. Dit is die volgende generasie PHP IDE wat ontwerp is om PHP-programme van hoë gehalte te skep terwyl ontwikkelaars ‘n hupstoot gee’ produktiwiteit. Dit skaal outomaties volgens die DPI-instellings van die onderliggende bedryfstelsel en ondersteun HiDPi-skerms." Kom meer te wete oor Zend Studio.

Microsoft Visual Studio: "C # en Visual Basic is programmeertale wat ontwerp is om ‘n verskeidenheid toepassings te skep wat op die .NET Framework uitgevoer word. Hierdie tale is kragtig, tipes veilig en objek-georiënteerd. Dit is gebou op die .NET Compiler Platform “Roslyn” wat ryk kode-ontleding-API’s bied en dit’is almal open source op GitHub." Lees meer oor Visual Studio.

Android Studio & SDK: "Android Studio is Android se amptelike IDE. Dit is spesiaal ontwerp vir Android om u ontwikkeling te bespoedig en u te help om die hoogste gehalte-programme vir elke Android-toestel te bou … Op grond van Intellij IDEA bied Android Studio die vinnigste moontlike ommekeer in u kodering en werkstroom.." Kom meer te wete oor Android Studio.

Sublieme teks: "Sublime Text is gebou uit pasgemaakte komponente, wat sorg vir ongeëwenaarde responsiwiteit. Sublime Text, van ‘n kragtige, aangepaste kruisplatform-UI-hulpmiddelstel tot ‘n ongeëwenaarde sintaksiese verligtingsmotor, stel die balk vir prestasie. Sublime Text is beskikbaar vir Mac, Windows en Linux. Een lisensie is al wat u nodig het om Sublime Text te gebruik op elke rekenaar wat u besit, maak nie saak watter bedryfstelsel dit gebruik nie. Sublime Text gebruik ‘n pasgemaakte UI-gereedskapstel wat geoptimaliseer is vir spoed en skoonheid, terwyl u die inheemse funksies op elke platform benut." Kom meer te wete oor sublieme teks.

Geïntegreerde ontwikkelingsomgewings (IDE’s): Professionele programmehulpbronne & gereedskap

Elke programmeerder het sy of haar persoonlike gunsteling IDE & kode redakteur. Baie spanne is uitsluitlik gebaseer op ‘n spesifieke sagtewareplatform, waar Visual Studio en Android Studio triljoene dollar in jaarlikse kommersiële omset wêreldwyd bedryf word op grond van sagteware wat deur die instrumente ontwikkel is. JetBrains PHPStorm & IntelliJ Idea-dienste is toonaangewend in die bedryf, oortref Zend Studio en word selfs deur Google aangeneem vir gebruik. In gevalle waar onafhanklike programmeerders of sake-organisasies nie lisensiegeld vir eie sagteware wil betaal nie, is die nuwe Apache NetBeans 10-weergawe van gehalte op ondernemingsvlak en funksies wat ooreenstem met die leiers in die bedryf. Ongelukkig is dit steeds moeilik om ‘n IDE te vind om alle tale op ‘n eenvormige manier te ondersteun, waar Python & C / C ++ -gereedskap meng selde met PHP-programmeerder se voorkeurkeuses.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me