Un entorno de desarrollo integrado o
entorno de desarrollo interactivo, en inglés Integrated Development Environment
(IDE), es una aplicación informática que proporciona servicios integrales para
facilitarle al desarrollador o programador el desarrollo de software.
Normalmente, un IDE consiste de un
editor de código fuente, herramientas de construcción automáticas y un
depurador. La mayoría de los IDE tienen auto-completado inteligente de código
(IntelliSense). Algunos IDE contienen un compilador, un intérprete, o ambos,
tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.
El límite entre un IDE y otras partes
del entorno de desarrollo de software más amplio no está bien definido. Muchas
veces, a los efectos de simplificar la construcción de la interfaz gráfica de
usuario (GUI, por sus siglas en inglés) se integran un sistema controlador de
versión y varias herramientas. Muchos IDE modernos también cuentan con un
navegador de clases, un buscador de objetos y un diagrama de jerarquía de
clases, para su uso con el desarrollo de software orientado a objetos.
NetBeans
Es
un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje
de programación Java. Existe además un número importante de módulos para
extenderlo. NetBeans IDE2 es un producto libre y gratuito sin restricciones de
uso.
NetBeans
es un proyecto de código abierto de gran éxito con una gran base de usuarios,
una comunidad en constante crecimiento, y con cerca de 100 socios en todo el
mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio
de 2000 y continúa siendo el patrocinador principal de los proyectos
(Actualmente Sun Microsystems es administrado por Oracle Corporation).
ECLIPSE
Eclipse es una plataforma de software
compuesto por un conjunto de herramientas de programación de código
abierto multiplataforma
para desarrollar lo que el proyecto llama "Aplicaciones de Cliente
Enriquecido", opuesto a las aplicaciones "Cliente-liviano"
basadas en navegadores. Esta plataforma, típicamente ha sido usada para
desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java
Development Toolkit (JDT)
y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados
también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar
para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.
Eclipse es
también una comunidad de usuarios, extendiendo constantemente las áreas de
aplicación cubiertas. Un ejemplo es el recientemente creado Eclipse Modeling Project,
cubriendo casi todas las áreas de Model Driven Engineering.
Eclipse fue
desarrollado originalmente por IBM como el sucesor de su familia de
herramientas para VisualAge. Eclipse es ahora desarrollado
por la Fundación Eclipse, una organización
independiente sin ánimo de lucro que fomenta una comunidad de código abierto y
un conjunto de productos complementarios, capacidades y servicios.
SPRING TOOLS
Spring Tool Suite es un
entorno de desarrollo basado en Eclipse que se personaliza para desarrollar
aplicaciones Spring. Proporciona un entorno listo para usar para implementar,
depurar, ejecutar e implementar sus aplicaciones de Spring, incluyendo integraciones
para Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven, AspectJ y viene en
la parte superior de las últimas versiones de Eclipse.
Se incluye con Spring Tool
Suite la edición para desarrolladores de Pivotal tc Server, el reemplazo para
Apache Tomcat optimizado para Spring. Con su consola Spring Insight, tc Server
Developer Edition proporciona una vista gráfica en tiempo real de las métricas
de rendimiento de la aplicación que permite a los desarrolladores identificar y
diagnosticar problemas desde sus escritorios.
La suite Spring Tool soporta
la orientación de aplicaciones a servidores locales, virtuales y basados en
la nube. Está libremente disponible para el desarrollo y las operaciones de
negocio interno usan sin límites de tiempo, totalmente open-source y licenciado
bajo términos de la licencia pública de Eclipse.
XDK
Intel XDK Es un kit de desarrollo
creada por Intel para
crear aplicaciones nativas para los teléfonos celulares y las tabletas que
utilizan tecnologías de la web como HTML5, CSS y Javascript.1 Las
aplicaciones están compiladas vía on-line en la plataforma Cordova para hacer aplicaciones cross-platform.
Está disponible para descargarse gratuitamente para Windows, OS X y
Linux (32-bit y 64-bit).
Características
·
Pistas
de código
·
Conclusión
de código
·
Emulador
·
Pruebas
de dispositivo móvil vía Intel[1] App
Preview
·
Soporte
de plugins Third Party
·
Soporte
de plantillas
·
Drag-nDrop
UI
·
Soporte
para APIs de expansión de dispositivo
Soporte de plataforma móvil
·
Android
·
iOS
·
Tizen OS
No hay comentarios.:
Publicar un comentario