1. Historia
    1. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
    2. El plan original era desarrollar unos componentes JavaBeans para rede
    3. Jarda Tulach, quien diseñó la arquitectura básica de la IDE, propuso la idea de llamarlo NetBeans
    4. 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.
    5. 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.
    6. Su primer prelanzamiento en 1997.
  2. Arquitectura
    1. La Arquitectura de Netbeans utiliza una plataforma RCP (Rich-Client Platform).
    2. 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
    3. 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
    4. Netbeans es toda una arquitectura java
  3. Características
    1. Es un Entorno de Desarrollo Integrado (IDE) gratuito
    2. Mejoras en el editor de código
    3. Instalación y actualización más simple
    4. Enlazar datos con el Swing GUI
    5. Características visuales para el desarrollo web
    6. Creador gráfico de juegos para celulares
    7. Soporte para PHP
  4. Lenguajes de programación soportados
    1. 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
  5. Versiones
  6. Costos $.
    1. Es un producto libre y gratuito sin restricciones de uso.
  7. Historia
    1. Eclipse comenzó como un proyecto de IBM Canadá.
    2. Fue desarrollado por OTI (Object Technology International)
    3. En noviembre del 2001, se formó un consorcio para el desarrollo futuro de Eclipse como código abierto
    4. Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge.
    5. Entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido"
    6. Eclipse es también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas
    7. 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.
    8. 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).
  8. Arquitectura
    1. La base para Eclipse es la Plataforma de cliente enriquecido (del Inglés Rich Client Platform RCP)
    2. 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
  9. Características
    1. La compilación es en tiempo real.
    2. Dispone de un editor de texto con resaltado de sintaxis donde puedes Ver el contenido del fichero en el que estás trabajando
    3. Contiene una lista de tareas y otros módulos similares
    4. Tiene pruebas unitarias con JUnit
    5. Integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización.
  10. Lenguajes de programación soportados
    1. son C/C++ y Python
    2. Provee soporte para Java y CVS en el SDK de Eclipse
    3. Lenguajes de programación utilizados en Eclipse
  11. Versiones
  12. Costos $.
    1. ECLIPSE software gratuito que se puede descarga de Internet
    2. Pagina de descarga gratis Eclipse Indigo http://www.eclipse.org/
    3. Descargar gratis Eclipse Juno http://www.eclipse.org/downloads/index-developer.php
  13. JDEVELOPER
    1. Historia
      1. JDeveloper es un entorno de desarrollo integrado, desarrollado por la Corporación Oracle
      2. Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland.
      3. Desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder.
      4. 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.
    2. Arquitectura
      1. Netamente desarrollado para Java.
    3. Características
      1. Es un entorno gratis
      2. Funciona en los siguientes sistemas operativos: Windows, Linux, Mac OSX.
      3. Posee diagrama de clases(UML).
      4. Desarrollo de múltiples extensiones en Jdeveloper para facilitar el desarrollo de aplicaciones con el framework Index
      5. Disponibilidad de asistentes para todos los puntos de desarrollo de un aplicación web de gestión de información
    4. Lenguajes de programación soportados
      1. Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML
    5. Versiones
      1. Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland
      2. Desde la versión 9i de 2001 está basado en Java
      3. últimas versiones estables son:
        1. JDK 6: 11.1.1.2.0 (noviembre de 2009)
        2. DK 5: 10.1.3.5 (agosto de 2009).
    6. Costos $.
      1. Es un software propietario pero gratuito desde 2005.