Un IDE o entorno de desarrollo integrado es un programa de software diseñado para ayudar a los programadores y desarrolladores a crear software. La mayoría de los IDE incluyen:
- un editor de código fuente
Un editor de código fuente es similar a un editor de texto HTML. Es donde los programadores escriben el código fuente de sus programas. - un compilador y / o un intérprete
Un compilador compila el código fuente en un programa ejecutable y un intérprete ejecuta programas y scripts que no necesitan compilarse. - construir herramientas de automatización
Las herramientas de automatización de compilación ayudan a automatizar los procesos que deben suceder con la mayoría del desarrollo de software, como la compilación, la depuración y la implementación. - un depurador
Los depuradores ayudan a identificar el lugar exacto donde hay un problema en el código fuente.
Si todo lo que crea son sitios web estáticos (HTML, CSS, y quizás algo de JavaScript), puede estar pensando "¡No necesito nada de eso!" Y tú estarías bien. Un IDE es excesivo para
desarrolladores de sitios de Internet que solo construyen sitios web estáticos.Pero si lo hace o desea crear aplicaciones web, o convertir sus aplicaciones en aplicaciones móviles, es posible que desee volver a pensarlo antes de descartar la idea de un IDE.
Cómo encontrar un buen IDE
Dado que está creando páginas web, lo primero que debe averiguar es si el IDE que está considerando es compatible con HTML, CSS y JavaScript. Si está intentando crear una aplicación web, necesitará algo de HTML y CSS. Es posible que pueda arreglárselas sin JavaScript, pero eso es poco probable. Entonces debería pensar en el idioma para el que necesita el IDE, este podría ser:
- Java
- C / C ++ / C #
- Perl
- Rubí
- Pitón
Y hay muchos otros. El IDE debería poder compilar o interpretar el idioma que prefiere usar, así como depurarlo.
¿Necesitan los desarrolladores de aplicaciones web un IDE?
En definitiva, no. En la mayoría de los casos, puede crear una aplicación web en un software de diseño web estándar, o incluso en un editor de texto plano sin ningún problema. Y para la mayoría de los diseñadores, un IDE agregará más complejidad sin agregar mucho valor. El hecho es que la mayoría de las páginas web e incluso la mayoría de las aplicaciones web se crean utilizando lenguajes de programación que no necesitan compilarse.
Entonces, un compilador es innecesario. Y a menos que el IDE pueda depurar JavaScript, el depurador tampoco será de mucha utilidad. Las herramientas de automatización de compilación se basan en el depurador y el compilador, por lo que no agregan mucho valor. Entonces, lo único que la mayoría de los diseñadores web usarían en un IDE es el editor de código fuente, para escribir HTML. Y en la mayoría de los casos, existen editores HTML de texto que brindan más funciones y son más útiles.