martes, 12 de mayo de 2015

“GENERALIDADES DE LA HERRAMIENTA DE DESARROLLO”(Parte I)


¿Qué es un IDE?

Un IDE (Integrated Development Environment) significa Entorno de Desarrollo Integrado, es una aplicación que reúne varios programas necesarios para el desarrollador, en este caso, de Java: editor, compilador, depurador, estos programas que facilitan muchísimo el desarrollo de aplicaciones al momento de programar en determinado lenguaje de programación.

JDeveloper: El de Oracle, la verdad comparada con NetBeans y Eclipse se siente un poco sencillo, pero es muy poderoso y aunque no es tan rico en funcionalidades sirve para crear prácticamente cualquier proyecto de software, además tiene integrado ADF que es una tecnología propia de ORACLE.
Netbeans: Muy interesante y con muchas funcionalidades de un solo clic, web servicies con un solo clic, EJB con un solo clic… muy entretenido de usar y contiene una alta variedad de plugin hechos por la comunidad.
Eclipse: Uno de los mejores IDE para java, no por nada es utilizados en Rational de IBM.
Rational: Basado en eclipse pero con el poderoso servidor de websphere, uno de los más usados en empresas de alto nivel que tienen varia tecnología IBM, si quieren utilizarlo pueden bajar el trial o utilizar eclipse.
BlueJ: Para los que empiezan, en teoría te ayuda para la programación orientada a objetos y otras buenas prácticas de la programación.


¿Qué IDE debo elegir para Programar en Java?
Bueno esto es un tema bastante especifico y personal, vas a escuchar miles de respuestas y en su mayoría van a ser todas de preferencias personales y como uno valore a la mejor IDE. Quien sabe uno valora como mejor IDE a una que pueda ser expansible mediante miles de plugins y que tenga soporte para cualquier lenguaje y tecnología, otro pensara que mejor IDE es aquella que tenga mejor interfaz gráfica, otro pensara que mejor IDE es aquella que tenga las mejores herramientas de refactoring de código, otro pensara que es aquella que tenga mejor documentación.

Para mí la mejor IDE es aquella que me ayuda a resolver la tarea que necesite realizar en un determinado momento de la forma más fácil. Teniendo eso en cuenta para mí la mejor IDE no es una sola, todas tienen sus ventajas y desventajas, y cada una es mejor en algo que en la otra.

 ECLIPSE.
Eclipse es un entorno de desarrollo integrado 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 comenzó como un proyecto de IBM Canadá. Fue desarrollado por OTI (Object Technology International) como reemplazo de VisualAge también desarrollado por OTI. En noviembre del 2001, se formó un consorcio para el desarrollo futuro de Eclipse como código abierto. En 2003, fue creada la fundación independiente de IBM.
Versiones de Eclipse:
Versión
Fecha de lanzamiento
Versión de plataforma
Proyectos
Juno
Junio de 2012
4.2
Indigo
22 de junio de 2011
3.7
Helios
23 junio de 2010
3.6
Galileo
24 de junio de 2009
3.5
Ganymede
25 junio de 2008
3.4
Europa
29 de junio de 2007
3.3
Callisto
30 de junio de 2006
3.2
Eclipse 3.1
28 de junio 2005
3.1

No hay comentarios:

Publicar un comentario