lunes, 25 de mayo de 2015




   



ENTORNO DE DESARROLLO INTEGRADO O IDE
El entorno de desarrollo entregado es un entorno de aplicaciones de software que  está fundamentado en un editor de código, un compilador, un depurador y  un constructor de interfaz gráfica, todos estos servicios facilitan a un programador el desarrollo adecuado de un software. Un IDE trabaja  con los siguientes lenguajes: C++, PHP, Python, Java, C#, Delphi, Visual basic.

CARACTERÍSTICAS DE UNA IDE:

Multiplataforma
Soporte de varios lenguajes de programación
Integración con Sistemas de Control de Versiones
Reconocimiento de Sintaxis
Extensiones y Componentes para el IDE
Composición con Framework populares
Depurador
Importar y Exportar proyectos
Variados idiomas
Manual de Usuarios y Ayuda

VENTAJAS QUE NOS PUEDE BRINDAR UN IDE

La forma de su aprendizaje es  baja.
Es más fácil su uso para los usuarios que están empezando con el manejo de consolas.
Formateo del código.
Función para el renombre de variables y funciones.
Warnings y errores de sintaxis mostrados en la  pantalla al momento de  interpretar o compilar.
Elaboración de  proyectos para visualizar los archivos de una manera gráfica.
Herramientas de refactoring




EJEMPLOS DE ENTORNOS INTEGRADOS DE DESARROLLO (IDE)



Eclipse
NetBeans
IntelliJ IDEA
JBuilder de Borland
JDeveloper de Oracle
KDevelop
Anjunta
Clarion
MS Visual Studio
Visual C++



SOFTWARE UTILIZADOS  EN UNA IDE


ECLIPSE

Es el entorno de java más utilizado a nivel profesional. El paquete básico de Eclipse se extiende mediante la instalación de plug-ins para añadir funciones que se van necesitando.

Provee al programador de Frameworks el poder desarrollar aplicaciones web, móviles y de escritorio con un vasto contenido de gráficos como por ejemplo GEF(Graphic Editing Framework – Framework para la edición gráfica).


El SDK de Eclipse contiene las herramientas de desarrollo de Java, brindando un IDE con un compilador de Java interno y un modelo completo de los archivos fuente de Java. Admitiendo técnicas de refactorización y análisis de códigos mediante la implementación de plug-ins estas herramientas se pueden implementar en otros lenguajes como los son C/C++ (eclipse CDT) y  para los lenguajes  de script no tipados como PHP, JavaScript

      
Lenguajes de programación utilizados en Eclipse


Lenguaje                Líneas de código               %


JAVA                    1,911,693                      92.66%


ANSI C                 133,263                         6.46%


C++                       10,082                           0.49%

JSP                        3,613                             0.18%

SH                         2,066                             0.10%

PHP                       896                                0.04%


Área de desarrollo de  Eclipse
NETBEANS

 

 
NetBeans: Entorno de Desarrollo Integrado libre (IDE), fue creado para su uso exclusivo del lenguaje de programación java, mediante el uso de  plug-in da soportes a otros lenguajes como lo son:
 
 
JSP
HASKELL
CPP
YACC
SH
LEX
PERL
ANSIC


 
 
 
 
 
NetBeans permite al usuario que las aplicaciones se puedan  desarrollar partiendo de un conjunto de elementos del  software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las (APIS) de NetBeans. Permitiendo  el desarrollo de aplicaciones web y móviles.



Área de desarrollo de NetBeans




BLUEJ
Es un entorno de desarrollo encaminado al aprendizaje de Java (entorno académico) y sin uso a nivel profesional. De acceso sencillo ya que contiene  funcionalidades dirigidas a personas que estén aprendiendo la programación orientada a objetos.
BLUEJ  soporta:
Entorno integrado
Pantalla de estructuras de clases 
Edición de gráficas y textual 
Función de editor, compilador y depurador
Interfases de fácil uso 
Realización de objetos interactivos
Desarrollo de aplicaciones
Área de desarrollo de bluej
JCREATOR
Jcreator es un IDE  que fue  escrito en el lenguaje C++ el cual excluya herramientas de desarrollo de gráficos convirtiéndolo  en uno de los más eficientes  y de los más rápidos.
Este entorno contiene una extensa gama de funciones como los son: realización de proyectos, registro de proyectos finalización de códigos, depuradores de interfaz, editor de sintaxis, asistentes e interfaces de usuarios personalizada.


Microsoft Visual Studio


Entorno de desarrollo integrado para el sistemas operativos de Windows, soporta los lenguajes de programación como: Visual C++, Visual C#, Visual J# y Visual Basic. Net.



Are desarrollo de Microsoft visual  studio



Los entornos de desarrollo en la cual podemos trabajar de una forma gratuita son:Eclipse, NetBeans,BlueJ, Microsoft Visual Studio, en cuanto a los comerciales son JCREATOR  JBuilder
 
 
Implementación de las IDE: desarrollar aplicaciones web, móviles y de escritorio,  técnicas de refactorización y análisis de códigos mediante la implementación de plug-ins, realización de proyectos, registro de proyectos finalización de códigos, depuradores de interfaz, editor de sintaxis, asistentes e interfaces de usuarios personalizada.
 
 En cuento la opinión  de los usuarios cave  destacar que se mencionar son su fácil uso, están diseñados para el aprendizaje ,otro para ya niveles más avanzados, son de uso versátil y facilitan el trabajo para poder programar
 
Las diferencias que puedo mencionar las cuales note de cada una de las IDE son que cada una de ellas tiene diferentes áreas de trabajo y cada una cuenta con sus propias herramientas, trabajan con diferentes lenguajes de programación, cada una esta orientada a diferentes funciones desde el desarrollo de aplicaciones web ,móviles, escritorio, proyectos, registro  de códigos, interfaz de usuarios , editor de sintaxis.
 
En cuando a la IDE que se me propia facilitar su uso tendría primero que saber que me permitirá realizar dicha IDE, saber trabajar en su entorno  de trabajo y conocer cada una de las herramientas para tener un buen uso de la IDE.A un así   tengo bastante curiosidad de prender mas la que su uso es de la del desarrollo de aplicaciones web y móviles que en esta caso es ECLIPSE y NetBeans



Bibliografía



calero, a. (24 de enero de 2014). wordpress.com. Obtenido de https://caleroadrian93.wordpress.com/2014/01/24/entorno-de-desarrollo-integrado-ide/

fergarciac. (25 de enero de 2013 ). wordpress.com. Obtenido de https://fergarciac.wordpress.com/2013/01/25/entorno-de-desarrollo-integrado-ide/

sanchez, A. (25 de enero de 2013 ). wordpress.com. Obtenido de https://alanss18.wordpress.com/2013/01/25/entorno-de-desarrollo-integradoide/

wikipedia.org. (10 de mayo de 2015 ). Obtenido de http://es.wikipedia.org/wiki/Ambiente_de_desarrollo_integrado

 





No hay comentarios.:

Publicar un comentario