Apache NetBeans 10.0 veröffentlicht: IDE-Vergleich (Integrated Development Environment)

Fragmentierung im IDE-Marktplatz: Java, PHP, Python, C / C ++, Groovy, HTML 5, & Visual Basic


Die Apache Foundation veröffentlichte im Dezember 2018 NetBeans Version 10.0, eine vollständige integrierte Entwicklungsumgebung (IDE) für Java, PHP, HTML 5, CSS und JavaScript, & Groovige Programmierung. Das NetBeans-Projekt begann bei Sun Microsystems als Code-Editor & Programmierumgebung für Java. Oracle erwarb das Projekt im Rahmen der Sun-Fusion und spendete es anschließend an die Apache Foundation zur Inkubation oder Weiterentwicklung auf Open-Source-Community-Stiftungen. NetBeans 10 unterstützt PHP 7.3 & Installation der MySQL-Datenbank auf Windows-Desktops für die Programmierung von Web- / Mobilanwendungen in Sandbox-Umgebungen. Webentwickler, die mit PHP-Skripten arbeiten, um neue benutzerdefinierte Designs und Module für CMS-Plattformen oder E-Commerce-Stores zu erstellen, werden die Funktionalität von NetBeans zu schätzen wissen. Die NetBeans 10-IDE verfügt über ein objektorientiertes Design mit einem großen Markt an Plugins von Drittanbietern, die das Framework erweitern, obwohl derzeit nicht alle mit Version 10 kompatibel sind. Im IDE-Sektor konkurriert NetBeans mit Eclipse, JetBrains PHP Storm (IntelliJ Idea) ), Zend Studio, & andere Lösungen für die Entwicklung von PHP-Anwendungen, während Visual Studio, PyCharm, & Erhabener Text ist in Python, C / C ++ und Visual Basic beliebter, & ASP.Net-Programmierer.

Top 10 der integrierten Entwicklungsumgebungen (IDEs) für 2018: PHP, Python, & ASP.Net

Der Schlüsselaspekt integrierter Entwicklungsumgebungen besteht darin, dass die Software die Programmiersprachenpaketbibliotheken enthält & Dateien, die zum Ausführen / Kompilieren von Skripten auf einer Desktop-Workstation benötigt werden. In NetBeans 10 sind alle erforderlichen Pakete für Java, PHP, HTML 5, JavaScript und CSS enthalten, & Groovige Unterstützung. Es gibt ein zusätzliches Plugin für die C / C ++ – Programmierung, aber NetBeans konkurriert überhaupt nicht mit dem Software-Ökosystem der verfügbaren Optionen für Microsoft Visual Studio. Die Visual Studio-Installation läuft über 50 GB für alle Komponenten nur in der Community Edition. Apache NetBeans 10 ist weniger als 1% der Größe von Visual Studio. Bei PHP-IDEs konkurriert NetBeans nicht mit den umfangreichen Funktionen des JetBrains PHPStorm / IntelliJ Idea-Funktionsumfangs (d. H. Keine umfangreichen automatischen Codevorschläge für PHP), die Verwendung ist jedoch kostenlos. Zend Studio ist auch ein kostenpflichtiges Softwareprogramm, für das ein Abonnement mit Lizenzgebühren erforderlich ist. Daher können viele PHP-Programmierer die kostenlosen Kosten von NetBeans 10 als großen Vorteil gegenüber anderen Lösungen ansehen. Docker Desktop ist eine weitere wichtige Alternative zu IDEs, die VMs verwenden & Behälter.

Integrierte PHP-Entwicklungsumgebungen (IDEs):

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

Integrierte Python-Entwicklungsumgebungen (IDEs):

  • Eclipse + PyDev
  • JetBrains PyCharm

C / C.++ & Integrierte Entwicklungsumgebungen (IDEs) von ASP.Net:

  • Visual Studio
  • Oracle Developer Studio

Alle Programmiersprachen – Texteditor:

  • Erhabener Text

Entwicklung von Android-Handy-Anwendungen:

  • Android Studio

Diese 10 IDEs werden 2019 als die beliebtesten für die Entwicklung von Web- / Mobilanwendungen eingestuft. Die Lösungen umfassen die erste Programmierung von Microsoft & Softwareentwicklungsanwendung, die Visual Studio 2017 ist. Oracle konkurriert damit in C / C ++ – Toolsets, während Googles Android Studio für mobile Anwendungen als unverzichtbar angesehen wird. Insgesamt waren PHP-Programmierer zur Unterstützung von Eclipse vs. PHPStorm geteilt, wobei Zend Studio ein abnehmender Industriestandard war. Apache NetBeans 10 ist derzeit keine beliebte IDE-Lösung außerhalb der Java-Softwareentwicklung, wird jedoch die Marktführer für PHP / HTML5-Editoren zunehmend auf Open-Source-Basis der Apache Foundation herausfordern.

Apache NetBeans 10 (Norwegen heute Thema): "Apache NetBeans (Inkubation) 10.0 ist die zweite Hauptversion der Apache NetBeans-IDE. Diese Version konzentriert sich auf das Hinzufügen von Unterstützung für JDK 11, JUnit 5, PHP, JavaScript und Groovy sowie auf das Lösen vieler Probleme … JUnit 5.3.1 wurde NetBeans als neue Bibliothek hinzugefügt, sodass Sie es schnell hinzufügen können Ihre Java-Projekte." Weitere Informationen zu Apache NetBeans 10.

JetBrains PHPStorm: "PhpStorm eignet sich perfekt für die Arbeit mit Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii und anderen Frameworks. Der Editor “holt” Ihren Code tatsächlich und versteht seine Struktur genau. Er unterstützt alle PHP-Sprachfunktionen für moderne und ältere Projekte. Es bietet die beste Code-Vervollständigung, Refactorings, sofortige Fehlervermeidung und vieles mehr." Erfahren Sie mehr über PHPStorm.

Zend Studio 13: "Mit der dreifach schnelleren Leistung können Sie mit Zend Studio schneller codieren, einfacher debuggen und die massiven Leistungssteigerungen in PHP 7 nutzen. Dies ist die PHP-IDE der nächsten Generation, mit der hochwertige PHP-Apps erstellt und gleichzeitig Entwickler gefördert werden können’ Produktivität. Es skaliert automatisch gemäß den DPI-Einstellungen des zugrunde liegenden Betriebssystems und unterstützt HiDPi-Anzeigen." Erfahren Sie mehr über Zend Studio.

Microsoft Visual Studio: "C # und Visual Basic sind Programmiersprachen zum Erstellen einer Vielzahl von Anwendungen, die unter .NET Framework ausgeführt werden. Diese Sprachen sind leistungsstark, typsicher und objektorientiert. Sie basieren auf der .NET Compiler-Plattform “Roslyn” das bietet Rich-Code-Analyse-APIs und es’s alles Open Source auf GitHub." Erfahren Sie mehr über Visual Studio.

Android Studio & SDK: "Android Studio ist die offizielle IDE von Android. Es wurde speziell für Android entwickelt, um Ihre Entwicklung zu beschleunigen und Ihnen dabei zu helfen, Apps von höchster Qualität für jedes Android-Gerät zu erstellen. Basierend auf Intellij IDEA bietet Android Studio den schnellstmöglichen Turnaround für Ihre Codierung und Ihren laufenden Workflow." Erfahren Sie mehr über Android Studio.

Erhabener Text: "Sublime Text besteht aus benutzerdefinierten Komponenten und bietet eine unübertroffene Reaktionsfähigkeit. Von einem leistungsstarken, benutzerdefinierten plattformübergreifenden UI-Toolkit bis hin zu einer unübertroffenen Syntaxhervorhebungs-Engine setzt Sublime Text Maßstäbe für die Leistung. Sublime Text ist für Mac, Windows und Linux verfügbar. Eine Lizenz ist alles, was Sie benötigen, um Sublime Text auf jedem Computer zu verwenden, den Sie besitzen, unabhängig davon, welches Betriebssystem verwendet wird. Sublime Text verwendet ein benutzerdefiniertes UI-Toolkit, das auf Geschwindigkeit und Schönheit optimiert ist und gleichzeitig die nativen Funktionen auf jeder Plattform nutzt." Erfahren Sie mehr über erhabenen Text.

Integrierte Entwicklungsumgebungen (IDEs): Professionelle Programmierressourcen & Werkzeuge

Jeder Programmierer hat seine persönliche Lieblings-IDE & Code-Editor. Viele Teams basieren ausschließlich auf einer bestimmten Softwareplattform, auf der Visual Studio und Android Studio einen jährlichen kommerziellen Umsatz von Billionen USD erzielen, der weltweit mit von den Tools entwickelter Software erzielt wird. JetBrains PHPStorm & IntelliJ Idea-Dienste sind branchenführend, übertreffen Zend Studio und werden sogar von Google zur Verwendung übernommen. In Fällen, in denen unabhängige Programmierer oder Unternehmensorganisationen keine Lizenzgebühren für proprietäre Software zahlen möchten, ist die neue Version von Apache NetBeans 10 von Unternehmensqualität und bietet Funktionen, die den Branchenführern entsprechen. Leider ist es immer noch schwierig, eine IDE zu finden, die alle Sprachen auf einheitliche Weise unterstützt, wo Python & C / C ++ – Tools mischen sich selten mit den bevorzugten Auswahlmöglichkeiten des PHP-Programmierers.

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