eclipse

Páginas: 12 (2920 palabras) Publicado: 23 de marzo de 2014
Eclipse
La plataforma Eclipse consiste en un Entorno de Desarrollo Integrado (IDE, Intégrate Development Envaronen) abierto y extensible. Un IDE es un programa compuesto por un conjunto de herramientas útiles para un desarrollador de software. Como elementos básicos, un IDE cuenta con en un editor de código, un compilador/intérprete y un depurador. Eclipse sirve como IDE Java y cuenta connumerosas herramientas de desarrollo de software. También da soporte a otros lenguajes de programación, como son C/C++, Cobol, Fortran, PHP o Python. A la plataforma base de Eclipse se le pueden añadir extensiones (plugins) para extender la funcionalidad.
El término Eclipse además identifica a la comunidad de software libre para el desarrollo de la plataforma Eclipse. Este trabajo se divide enproyectos que tienen el objetivo de proporcionar una plataforma robusta, escalable y de calidad para el desarrollo de software con el IDE Eclipse. Este trabajo está coordinado por la Fundación Eclipse, que es una organización sin ánimo de lucro creado la promoción y evolución de la plataforma Eclipse dando soporte tanto a la comunidad como al ecosistema Eclipse.

Historia de Eclipse
Gran parte de laprogramación de Eclipse fue realizada por IBM antes de que se creara el proyecto Eclipse como tal. El antecesor de Eclipse fue VisualAge y se construyó usando Smalltalk en un entorno de desarrollo llamado Envy. Con la aparición de Java en la década de los 90, IBM desarrolló una maquina virtual válida tanto para Smalltalk y Java. La rápida expansión de Java y sus ventajas con miras a una Internet enplena expansión obligaron a IBM a plantearse el abandono de esta maquina virtual dual y la construcción de una nueva plataforma basada en Java desde el principio. El producto final resultante fue Eclipse, que ya había costado unos 40 millones de dólares a IBM en el año 2001.
A finales de 2001 IBM, junto a Borland, crearon la fundación sin ánimo de lucro Eclipse, abriéndose así al mundo de códigoabierto. A este consorcio se han unido progresivamente importantes empresas del desarrollo de software a nivel mundial: Oracle, Rational Software, Red Hat, SuSe, HP, Serena, Ericsson, Novell, entre otras. Hay dos ausencias significativas: Microsoft y Sun Microsystems. Microsoft ha sido excluida por su posición de monopolio del mercado, y Sun Microsystem cuenta con su propio IDE y principalcompetencia de Eclipse: NetBeans. De hecho, el nombre de Eclipse fue elegido porque el objetivo era crear un IDE capaz de "eclipsar a Visual Studio" (Microsoft) así como "eclipsar el sol" (Sun Microsystem).
La última versión estable de Eclipse se encuentra disponible para los sistemas operativos Windows, Linux, Solaris, AIX, HP-UX y Mac OSX. Todas las versiones de Eclipse necesitan tener instalado enel sistema una máquina virtual Java (JVM), preferiblemente JRE (Java Runtime Environment) o JDK (Java Developer Kit) de Sun, que a principios de 2007 no son libres (aunque hay un anuncio por parte de Sun de que lo serán).

 
Estado actual de Eclipse
Todo el trabajo desarrollado para el consorcio Eclipse se organiza en proyectos. Estos proyectos a su vez dividen el trabajo en subproyectos, y lossubproyectos en componentes. Los proyectos de alto nivel son gestionados por comités de la fundación Eclipse (PMCs, Project Management Committees). A continuación se enumeran los proyectos de alto nivel:
Eclipse. Plataforma base para todo el resto de componentes. Dicha plataforma será libre, robusta, completa, y de calidad para el desarrollo de aplicaciones ricas de cliente (RCP, Rich ClientPlaftorm) y herramientas integradas (plugins). El núcleo de ejecución de la plataforma Eclipse se llama Equinox, y es una implementación de la especificación OSGi (Open Services Gateway initiative), que describe una arquitectura orientada a servicios (SOA) para aplicaciones.
Herramientas (ETP, Eclipse Tools Project). Herramientas varias y componentes comunes para la plataforma Eclipse.
Web (WTP,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los Eclipses
  • los eclipses
  • eclipse
  • Eclipses
  • El eclipse
  • Los Eclipses
  • eclipses
  • eclipse de estado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS