Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
El plan original era desarrollar unos componentes JavaBeans para rede
Jarda Tulach, quien diseñó la arquitectura básica de la IDE, propuso la idea de llamarlo NetBeans
NetBeans comenzó como un proyecto estudiantil en la República Checa (originalmente llamado Xelfi), en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la Universidad Carolina en Praga.
La meta era escribir un entorno de desarrollo integrado (IDE) para Java parecido a Delphi. Xelfi fue el primer IDE escrito en Java; tuvo su primer prelanzamiento en 1997.
Su primer prelanzamiento en 1997.
Arquitectura
La Arquitectura de Netbeans utiliza una plataforma RCP (Rich-Client Platform).
La Arquitectura de Netbeans IDE es una aplicación basada en la plataforma Netbeans, con una serie de módulos específicos para un IDE
La Arquitectura de Netbeans Posee un manifest.mf, pero también otra serie de archivos de soporte como: build.xml : contiene el ant para compilar y ejecutar la aplicación bundle.properties
Netbeans es toda una arquitectura java
Características
Es un Entorno de Desarrollo Integrado (IDE) gratuito
Mejoras en el editor de código
Instalación y actualización más simple
Enlazar datos con el Swing GUI
Características visuales para el desarrollo web
Creador gráfico de juegos para celulares
Soporte para PHP
Lenguajes de programación soportados
NetBeans IDE soporta varios lenguajes de programación como son soporte para java SE(Standrd Edition), C, C++, Ada, Perl, Python, Ruby y PHP,etc
Versiones
Costos $.
Es un producto libre y gratuito sin restricciones de uso.
Historia
Eclipse comenzó como un proyecto de IBM Canadá.
Fue desarrollado por OTI (Object Technology International)
En noviembre del 2001, se formó un consorcio para el desarrollo futuro de Eclipse como código abierto
Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge.
Entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido"
Eclipse es también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas
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.
Eclipse fue liberado originalmente bajo la Common Public License, pero después fue re-licenciado bajo la Eclipse Public License. La Free Software Foundation ha dicho que ambas licencias son licencias de software libre, pero son incompatibles con Licencia pública general de GNU (GNU GPL).
Arquitectura
La base para Eclipse es la Plataforma de cliente enriquecido (del Inglés Rich Client Platform RCP)
Componentes que 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.
JFace - manejo de archivos, manejo de texto, editores de texto
El Workbench de Eclipse - vistas, editores, perspectivas, asistentes
Características
La compilación es en tiempo real.
Dispone de un editor de texto con resaltado de sintaxis donde puedes Ver el contenido del fichero en el que estás trabajando
Contiene una lista de tareas y otros módulos similares
Tiene pruebas unitarias con JUnit
Integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización.
Lenguajes de programación soportados
son C/C++ y Python
Provee soporte para Java y CVS en el SDK de Eclipse
Lenguajes de programación utilizados en Eclipse
Versiones
Costos $.
ECLIPSE software gratuito que se puede descarga de Internet
Pagina de descarga gratis Eclipse Indigo http://www.eclipse.org/
JDeveloper es un entorno de desarrollo integrado, desarrollado por la Corporación Oracle
Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland.
Desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder.
Oracle JDeveloper sigue bajo la OTN Developer License, que no es más que la "libertad" de usarlo y descargarlo ilimitadamente sólo con fines de desarrollo o pruebas, es decir, que si los usamos en ambiente de producción o en proyectos donde nosotros cobremos, entonces debemos pagar por la licencia.
Arquitectura
Netamente desarrollado para Java.
Características
Es un entorno gratis
Funciona en los siguientes sistemas operativos: Windows, Linux, Mac OSX.
Posee diagrama de clases(UML).
Desarrollo de múltiples extensiones en Jdeveloper para facilitar el desarrollo de aplicaciones con el framework Index
Disponibilidad de asistentes para todos los puntos de desarrollo de un aplicación web de gestión de información