lunes, 13 de marzo de 2017

2.3 ENTORNOS DE DESARROLLO

Netbeans

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 entenderlo.
Netbeans IDE 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, un entorno de desarrollo libre integrado, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.

Java

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos fue diseñad específicamente para tener pocas dependencias de implementación como fuera posible.
Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.


El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. 


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 desarrollos 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.

Arquitecturas:

La base para Eclipse es la Plataforma de cliente enriquecido (del inglés Rich Client Platform RCP). Los siguientes componentes constituyen la plataforma de cliente enriquecido:

Plataforma principal : Inicio de Eclipse, ejecución de plugins
OSGi: Una plataforma para bundling estándar.
El Standard Widget Toolkit(SWT) : Un widget toolkit portable.
J-Face: Manejo de archivos, manejo de texto, editores de texto.
El Workbench de Eclipse - vistas, editores, perspectivas, asistentes.

Spring Tools

Proporciona un entorno ready-to-use para implementar, depurar, ejecutar y desplegar las aplicaciones Spring, incluyendo integraciones para Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven, AspectJ, y viene encima de las últimas versiones de Eclipse.
Spring Tool Suite incluye la edición para desarrolladores de Pivotal tc Server,  una versión de Apache Tomcat optimizado para Spring. Con su consola Spring Insight, tc Server Developer Edition ofrece una visión en tiempo real gráfica de los parámetros de rendimiento de aplicaciones que permite a los desarrolladores identificar y diagnosticar los problemas desde sus escritorios.

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. 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 y Linux (32-bit y 64-bit).


No hay comentarios.:

Publicar un comentario