Un entorno de desarrollo (IDE) es una aplicación que incluye todas
las herramientas necesarias para poder programar. En estas aplicaciones ya
viene integrado un editor de texto o
código, un compilador y/o intérprete y un depurador de errores.
La finalidad
de los IDE´s es facilitar el trabajo al programador.
Un IDE suele
estar dedicado a un solo lenguaje de programación, por ejemplo Turbo C, que es para programar el
lenguaje C.
Aunque
también existen IDE´s que sirven para varios lenguajes, es decir, que se puede
crear una aplicación en distintos lenguajes de programación. Por ejemplo, Eclipse que se puede programar en Java y
en C/C++.
IDE´s para el lenguaje
de programación C/C++
· DevC++: Es el entorno que utilizo yo personalmente para programar en
lenguaje C.
Es
recomendado para las personas que están empezando a programar con el lenguaje C.
Es un editor
muy completo. Contiene muchas Bibliotecas, librerías DLL que se van actualizando día a día en Internet y
plantillas.
Tiene
licencia GNU GPLv2, es decir, es un entorno de desarrollo integrado libre.
Para
sistemas operativos Windows.
Se le puede
cambiar el idioma en español.
Está creado
en el lenguaje de programación Delphi.
· Zinjai: Es un IDE pensado para estudiante que
están aprendiendo este lenguaje de
programación.
Es un IDE de código libre y gratuito. Presenta una
interfaz inicial muy sencilla.
·
Cod::Blocks: Es un IDE de código libre y multiplataforma para el
desarrollo de programas en lenguaje C y C++.
Se puede
usar en muchos sistemas operativos: Windows XP/7/8, Linux y Mac OS.
Creado en C.
Es un IDE muy rápido.
·
Borland C++ Builder: Gran entorno. Permite desarrollar proyectos de manera
sencilla.
Tiene una
ayuda muy buena. Su depurador no es tan bueno.
No es un
entorno libre sino de propietario.
No está en
español.
·
Visual C++ Studio: Es un entorno de desarrollo integrado de propietario,
programado en ASM/C/C++.
Para
sistemas operativos Windows.
Se encuentra
en español. Es un IDE para C++ muy completo. Tiene unas librerías muy
completas.
Este entorno
lo utilizan muchos desarrolladores de juegos en 2D como en 3D.
Si queréis
utilizarlo en proyectos pequeños no es recomendable por su precio y porque
ocupa mucha memoria, aunque su compilador y depurador son muy buenos.
Es un
entorno complejo y no es recomendable para personas que están empezando con C.
IDE´s para el lenguaje
de programación Java
·
Dr Java: Es un entorno gratuito para el lenguaje de programación Java,
fácil de usar y es ligero.
Al estar
programado en Java logra ser multiplataforma.
Recomedado
para las personas que están empezando con el lenguaje Java.
·
BlueJ: Es un entorno para Java muy completo, gratuito y fácil de usar.
Desarrollado por un profesor de Universidad para que sus alumnos aprendieran a
utilizar el lenguaje Java. Se utiliza en muchas Universidades.
Al estar
enfocado a la enseñanza no se utiliza para nivel profesional.
Es un
entorno orientado a objetos.
Se encuentra
en español y es multiplataforma.
·
JBuilder: Es un IDE Java creado
por Borland.
No es
gratuito pero Borland ha sacado una versión gratis reducida.
Es uno de
los mejores IDEs para Java, incluso han recibido muchos premios.
Tiene 3
ediciones: Enterprise (La más
completa), Professional y Turbo.
IntelliJ Idea:
Entorno para
Java. Hay dos versiones una de pago y otra gratuita.
Tiene
características muy buenas:
-
Generación
automático de código
-
Buena
documentación
-
Admite varios
lenguajes: PHP, Coldfusion, Groovy, SQL, Ruby/JRuby, HTML/XHTML/CSS, etc.
-
Driagramas
de clases UML.
IDE´s para todo
Eclipse:
Para programar Java yo es el que recomiendo. Es un IDE de código abierto.
Podemos programar con lenguajes de programación Java y C/C++ (mediante plugins
que se encuentran disponibles en su web).
Es muy
sencillo de usar, muy práctico y en su web podemos encontrar bastante
documentación y ejemplo para aprender a utilizarlo.
Es e lDE de
código abierto oficial para Android.
Es
multiplataforma y se encuentra en español.
JDeveloper: Pertenece a Oracle.
A parte de
Java también es válido para lenguajes HTML, XML, SQL, PL/SQL, Javascript, PHP,
Oracle ADF, UML y otros.
Desde 2005
es propietario.
Características:
-
Es gratuito, pero Oracle te obliga estar
suscrito para poder descargarlo.
-
Diagramas
de clases UML
-
Está
para Windows, Linux, Mac OS.
VISUAL STUDIO: Es un entorno de desarrollo integrado para sistemas
operativos Windows. Soporta muchos lenguajes de programación como C++,C#, Visual
Basic, Java, .NET, Phyton, PHP, Ruby, etc.
Su licencia
es de propietario (no es libre). Aunque desde el 2005 ofrecen gratis las
versiones Ediciones Express que están
destinadas para estudiantes o programadores amateurs. No tienen las mismas
características que puede tener las versiones comerciales.
NETBEANS: Es un entorno libre y gratuito. Especialmente
para el lenguaje de programación Java.
Es un
entorno muy utilizado y de constante crecimiento.
Neatbeans
permite desarrollar aplicaciones a partir de módulos (archivos Java que
contiene clases de Java escritas para interactuar con las APIs de Netbeans y un
archivo especial (manifest file) que lo identifica como módulo.
Comenzó como
proyecto estudiantil en la Charles University (Praga, República Checa).
La última versión es la 4.7. El multiplataforma y está hecho en Java.
IDE´s para otros
lenguajes de programación
PHP:
Más información sobre PDT pulsa aquí
-
PhpEdit