Rilascio di Apache NetBeans 10.0: confronto IDE (Integrated Development Environment)

Frammentazione nel mercato IDE: Java, PHP, Python, C / C ++, Groovy, HTML 5, & Visual Basic


La Apache Foundation ha rilasciato NetBeans versione 10.0 a dicembre 2018, un ambiente di sviluppo integrato (IDE) completo per Java, PHP, HTML 5, CSS, JavaScript, & Programmazione Groovy. Il progetto NetBeans è iniziato presso Sun Microsystems come editor di codice & ambiente di programmazione per Java. Oracle ha acquisito il progetto nell’ambito della fusione Sun e successivamente lo ha donato alla Apache Foundation per l’incubazione o l’ulteriore sviluppo su fondazioni di comunità open source. NetBeans 10 supporta PHP 7.3 & Installazione del database MySQL su desktop Windows per la programmazione di applicazioni web / mobile in ambienti sandbox. Gli sviluppatori Web che lavorano con script PHP per creare nuovi temi e moduli personalizzati per piattaforme CMS o negozi di e-commerce apprezzeranno la funzionalità di NetBeans. NetBeans 10 IDE ha un design orientato agli oggetti con un vasto mercato di plug-in di terze parti che estendono il framework, sebbene non tutti siano attualmente compatibili con la versione 10. Nel settore IDE, NetBeans compete con Eclipse, JetBrains PHP Storm (IntelliJ Idea ), Zend Studio, & altre soluzioni per lo sviluppo di applicazioni PHP, mentre Visual Studio, PyCharm, & Sublime Text è più popolare con Python, C / C ++, Visual Basic, & Programmatori ASP.Net.

I 10 migliori ambienti di sviluppo integrato (IDE) per il 2018: PHP, Python, & ASP.Net

L’aspetto chiave degli ambienti di sviluppo integrati è che il software include le librerie dei pacchetti del linguaggio di programmazione & file necessari per eseguire / compilare script su una workstation desktop. Confezionati con NetBeans 10 sono tutti i pacchetti richiesti per Java, PHP, HTML 5, JavaScript, CSS, & Supporto Groovy. Esiste un plug-in aggiuntivo per la programmazione C / C ++ ma NetBeans non compete affatto con l’ecosistema software delle opzioni disponibili per Microsoft Visual Studio. L’installazione di Visual Studio esegue oltre 50 GB per tutti i componenti solo nell’edizione della comunità. Apache NetBeans 10 è inferiore all’1% delle dimensioni di Visual Studio. Per gli IDE PHP, NetBeans non è in concorrenza con l’ampia funzionalità del set di funzionalità JetBrains PHPStorm / IntelliJ Idea (ovvero senza suggerimenti automatici di codice estesi per PHP) ma il costo è gratuito. Zend Studio è anche un programma software a pagamento che richiede un abbonamento con costi di licenza, quindi molti programmatori PHP potrebbero trovare il costo gratuito di NetBeans 10 un vantaggio maggiore rispetto ad altre soluzioni. Docker Desktop è un’altra importante alternativa agli IDE che utilizzano VM & contenitori.

PHP Integrated Development Environments (IDE):

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

Python Integrated Development Environments (IDE):

  • Eclipse + PyDev
  • JetBrains PyCharm

C / C++ & ASP.Net Integrated Development Environments (IDE):

  • Visual Studio
  • Oracle Developer Studio

Tutti i linguaggi di programmazione – Editor di testo:

  • Testo sublime

Sviluppo di applicazioni per telefoni cellulari Android:

  • Android Studio

Questi 10 IDE sono classificati come i più popolari per lo sviluppo di applicazioni web / mobile nel 2019. Le soluzioni includono la prima programmazione di Microsoft & applicazione di sviluppo software che è Visual Studio 2017. Oracle compete con questo nei set di strumenti C / C ++, mentre Android Studio di Google è considerato essenziale per le applicazioni mobili. Nel complesso, i programmatori PHP sono stati divisi a supporto di Eclipse vs. PHPStorm, con Zend Studio uno standard industriale in declino. Apache NetBeans 10 non è attualmente una soluzione IDE popolare al di fuori dello sviluppo del software Java, ma sfiderà sempre più i leader di mercato per gli editor PHP / HTML5 dalla base open source della Apache Foundation.

Apache NetBeans 10 (tema Norvegia oggi): "Apache NetBeans (incubating) 10.0 è la seconda versione principale dell’IDE Apache NetBeans. Questa versione si concentra sull’aggiunta del supporto per JDK 11, JUnit 5, PHP, JavaScript e Groovy, nonché per la risoluzione di molti problemi … JUnit 5.3.1 è stato aggiunto come nuova libreria a NetBeans, quindi è possibile aggiungerlo rapidamente a i tuoi progetti Java." Ulteriori informazioni su Apache NetBeans 10.

JetBrains PHPStorm: "PhpStorm è perfetto per lavorare con Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla !, CakePHP, Yii e altri framework. L’editore in realtà “prende” il tuo codice e ne comprende profondamente la struttura, supportando tutte le funzionalità del linguaggio PHP per progetti moderni e legacy. Offre il miglior completamento del codice, refactoring, prevenzione degli errori al volo e altro ancora." Ulteriori informazioni su PHPStorm.

Zend Studio 13: "Con prestazioni 3 volte più veloci, Zend Studio ti consente di programmare più velocemente, eseguire il debug più facilmente e sfruttare i notevoli miglioramenti delle prestazioni in PHP 7. Questo è l’IDE PHP di nuova generazione progettato per creare app PHP di alta qualità e potenziare gli sviluppatori’ produttività. Si ridimensiona automaticamente in base alle impostazioni DPI del sistema operativo sottostante e supporta i display HiDPi." Ulteriori informazioni su Zend Studio.

Microsoft Visual Studio: "C # e Visual Basic sono linguaggi di programmazione progettati per creare una varietà di applicazioni eseguite su .NET Framework. Questi linguaggi sono potenti, sicuri per i tipi e orientati agli oggetti. Sono basati sulla piattaforma di compilatore .NET “Roslyn” che fornisce API di analisi del codice avanzato e esso’s tutto open source su GitHub." Ulteriori informazioni su Visual Studio.

Android Studio & SDK: "Android Studio è l’IDE ufficiale di Android. È appositamente progettato per Android per accelerare il tuo sviluppo e aiutarti a creare app di alta qualità per ogni dispositivo Android … Basato su Intellij IDEA, Android Studio offre il più veloce inversione di tendenza sul tuo flusso di lavoro di codifica e esecuzione." Ulteriori informazioni su Android Studio.

Testo sublime: "Sublime Text è costruito da componenti personalizzati, offrendo una reattività senza pari. Da un potente toolkit dell’interfaccia utente multipiattaforma personalizzato a un motore di evidenziazione della sintassi senza eguali, Sublime Text imposta la barra delle prestazioni. Sublime Text è disponibile per Mac, Windows e Linux. Una licenza è tutto ciò che ti serve per usare Sublime Text su ogni computer che possiedi, indipendentemente dal sistema operativo che utilizza. Sublime Text utilizza un toolkit UI personalizzato, ottimizzato per la velocità e la bellezza, sfruttando al contempo le funzionalità native su ciascuna piattaforma." Ulteriori informazioni sul testo sublime.

Ambienti di sviluppo integrato (IDE): risorse di programmazione professionale & Utensili

Ogni programmatore ha il suo IDE preferito personale & editor di codice. Molti team si basano esclusivamente su una particolare piattaforma software, in cui Visual Studio e Android Studio hanno trilioni di dollari di entrate commerciali annuali condotte a livello globale su software sviluppato dagli strumenti. JetBrains PHPStorm & I servizi IntelliJ Idea sono leader del settore, superano Zend Studio e vengono persino adottati da Google per l’uso. Nei casi in cui programmatori indipendenti o organizzazioni aziendali non intendono pagare le tasse di licenza per software proprietario, la nuova versione di Apache NetBeans 10 è di livello aziendale e presenta caratteristiche che corrispondono ai leader del settore. Sfortunatamente, è ancora difficile trovare un IDE per supportare tutte le lingue in modo unificato, dove Python & Gli strumenti C / C ++ raramente si mescolano con le scelte preferite dal programmatore PHP.

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