Fragmentación en IDE Marketplace: Java, PHP, Python, C / C ++, Groovy, HTML 5 y Visual Basic

Lanzamiento de la Fundación Apache NetBeans versión 10.0 en diciembre de 2018, un entorno de desarrollo integrado (IDE) completo para Java, PHP, HTML 5, CSS, JavaScript y programación Groovy. El proyecto NetBeans comenzó en Sun Microsystems como editor de código y entorno de programación para Java. Oracle adquirió el proyecto como parte de la fusión de Sun y posteriormente lo donó a la Fundación Apache para su incubación o un mayor desarrollo en las fundaciones de la comunidad de código abierto. NetBeans 10 admite la instalación de bases de datos PHP 7.3 y MySQL en escritorios de Windows para la programación de aplicaciones web / móviles en entornos sandbox. Los desarrolladores web que trabajan con scripts PHP para crear nuevos temas y módulos personalizados para plataformas CMS o tiendas de comercio electrónico apreciarán la funcionalidad de NetBeans. La NetBeans 10 IDE tiene un diseño orientado a objetos con un vasto mercado de complementos de terceros que amplían el marco, aunque no todos son actualmente compatibles con la versión 10. En el sector IDE, NetBeans compite con Eclipse, JetBrains PHP Storm (IntelliJ Idea), Zend Studio y otras soluciones para el desarrollo de aplicaciones PHP, mientras que Visual Studio, PyCharm y Sublime Text son más populares entre los programadores de Python, C / C ++, Visual Basic y ASP.Net.

Los 10 mejores entornos de desarrollo integrados (IDE) para 2018: PHP, Python y ASP.Net

El aspecto clave de los entornos de desarrollo integrados es que el software incluye las bibliotecas y archivos de paquetes de lenguaje de programación necesarios para ejecutar / compilar scripts en una estación de trabajo de escritorio. Empaquetados con NetBeans 10 están todos los paquetes requeridos para Java, PHP, HTML 5, JavaScript, CSS y Groovy. Hay un complemento adicional para la programación C / C ++, pero NetBeans no compite en absoluto con el ecosistema de software de opciones disponibles para Microsoft Visual Studio. La instalación de Visual Studio ejecuta más de 50 GB para todos los componentes solo en la edición comunitaria. Apache NetBeans 10 tiene menos del 1% del tamaño de Visual Studio. Para los IDE de PHP, NetBeans no compite con la funcionalidad extensa en el conjunto de características JetBrains PHPStorm / IntelliJ Idea (es decir, no hay sugerencias automáticas extensivas de código para PHP) pero el costo es de uso gratuito. Zend Studio es también un programa de software de pago que requiere una suscripción con tarifas de licencia, por lo que muchos programadores de PHP pueden encontrar que el costo gratuito de NetBeans 10 es una gran ventaja sobre otras soluciones. Docker Desktop es otra alternativa importante a los IDE que utilizan máquinas virtuales y contenedores.

Entornos de desarrollo integrados PHP (IDE):

Entornos de desarrollo integrados (IDE) de Python:

Entornos de desarrollo integrados (IDE) C / C ++ y ASP.Net:

Todos los lenguajes de programación – Editor de texto:

Desarrollo de aplicaciones para teléfonos móviles Android:

Estos 10 IDE están calificados como los más populares para el desarrollo de aplicaciones web / móviles en 2019. Las soluciones incluyen la principal aplicación de desarrollo de software y programación de Microsoft, que es Visual Studio 2017. Oracle compite con esto en conjuntos de herramientas C / C ++, mientras que Android Studio de Google se considera esencial para aplicaciones móviles. En general, los programadores de PHP se dividieron en apoyo de Eclipse frente a PHPStorm, con Zend Studio como un estándar de la industria en declive. Apache NetBeans 10 no es una solución IDE popular en este momento fuera del desarrollo de software de Java, pero desafiará cada vez más a los líderes del mercado de editores PHP / HTML5 desde la base de código abierto de la Fundación Apache.

Apache NetBeans 10 (tema de Norway Today): “Apache NetBeans (incubando) 10.0 es la segunda versión principal del IDE de Apache NetBeans. Esta versión se centra en agregar soporte para JDK 11, JUnit 5, PHP, JavaScript y Groovy, así como en resolver muchos problemas … JUnit 5.3. 1 se ha agregado como una nueva biblioteca a NetBeans, por lo que puede agregarla rápidamente a sus proyectos Java “. Más información sobre Apache NetBeans 10.

JetBrains PHPStorm: “PhpStorm es perfecto para trabajar con Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla !, CakePHP, Yii y otros frameworks. El editor realmente ‘obtiene’ su código y comprende profundamente su estructura, soportando todo el lenguaje PHP características para proyectos modernos y heredados. Proporciona la mejor finalización de código, refactorizaciones, prevención de errores sobre la marcha y más “. Más información sobre PHPStorm.

Zend Studio 13: “Con un rendimiento 3 veces más rápido, Zend Studio le permite codificar más rápido, depurar más fácilmente y aprovechar las ganancias de rendimiento masivas en PHP 7. Este es el IDE de PHP de próxima generación diseñado para crear aplicaciones PHP de alta calidad mientras impulsa a los desarrolladores productividad. Escala automáticamente de acuerdo con la configuración de PPP del sistema operativo subyacente y es compatible con pantallas HiDPi “. Más información sobre Zend Studio.

Microsoft Visual Studio: “C # y Visual Basic son lenguajes de programación diseñados para crear una variedad de aplicaciones que se ejecutan en .NET Framework. Estos lenguajes son potentes, con seguridad de tipos y orientados a objetos. Están construidos sobre la plataforma de compilación .NET” Roslyn “, que proporciona API de análisis de código enriquecido y todo es de código abierto en GitHub “. Más información sobre Visual Studio.

Android Studio y SDK: “Android Studio es el IDE oficial de Android. Está diseñado específicamente para Android para acelerar su desarrollo y ayudarlo a crear las aplicaciones de la más alta calidad para cada dispositivo Android … Basado en Intellij IDEA, Android Studio proporciona la respuesta más rápida posible en su codificación y ejecutar el flujo de trabajo “. Más información sobre Android Studio.

Texto sublime: “Sublime Text se construye a partir de componentes personalizados que brindan una capacidad de respuesta inigualable. Desde un potente conjunto de herramientas de interfaz de usuario multiplataforma personalizado, hasta un motor de resaltado de sintaxis inigualable, Sublime Text marca el estándar de rendimiento. Sublime Text está disponible para Mac, Windows y Linux . Una licencia es todo lo que necesita para usar Sublime Text en cada computadora que posea, sin importar qué sistema operativo use. Sublime Text usa un kit de herramientas de interfaz de usuario personalizado, optimizado para velocidad y belleza, mientras aprovecha la funcionalidad nativa en cada plataforma “. Más información sobre el texto sublime.

Entornos de desarrollo integrados (IDE): recursos y herramientas de programación profesional

Cada programador tiene su IDE y editor de código favorito. Muchos equipos se basan exclusivamente en una plataforma de software en particular, donde Visual Studio y Android Studio tienen billones de dólares en ingresos comerciales anuales realizados a nivel mundial en el software desarrollado por las herramientas. Los servicios JetBrains PHPStorm e IntelliJ Idea son líderes en la industria, superan a Zend Studio e incluso están siendo adoptados por Google para su uso. En los casos en que los programadores independientes u organizaciones comerciales no quieran pagar tarifas de licencia por software propietario, el nuevo Apache NetBeans 10 El lanzamiento es de calidad de nivel empresarial y tiene características para igualar a los líderes de la industria. Desafortunadamente, todavía es difícil encontrar un IDE que admita todos los lenguajes de manera unificada, donde las herramientas de Python y C / C ++ rara vez se combinan con las opciones preferidas de los programadores de PHP.