Paso una buena cantidad de tiempo desarrollando aplicaciones web, y durante muchos años he adoptado un enfoque de "denominador común más bajo" para mi elección de editor: trabajamos principalmente en UNIX, así que he usado VIM o VI, aproximadamente el mismo nivel de sofisticación como bloc de notas. Este no siempre fue el caso: durante siglos usé emacs, que no fue solo uno de los primeros proyectos de código abierto, sino también una forma de vida. El problema es que no era un verdadero creyente de Emacs: sabía que podía personalizarlo reescribiendo sus macros Lisp, pero nunca estuve lo suficientemente motivado, por lo que me desvié del camino a Vim. Se dolió cuando un gurú del teorema del MIT de Hotshot dijo que nunca me había convertido en un "programador real" que había abandonado emacs, pero aún así me soldaba.
Pero recientemente, me he convertido en un Evangelising Convertir a Eclipse e incluso he hecho que todos en mi empresa lo usen. Mi razón principal era una fuerte sensación de que tenía que haber una mejor manera: todos en la compañía estaban usando un editor diferente, y aunque la mayoría de ellos eran mejores que Vim, no eran mucho mejores. En los diez años desde que dejé de usar emacs, seguramente algo mejor debe haber llegado? Sabía sobre Eclipse, pero era lento y buggy cuando lo probé por primera vez. Aun así, le di otra oportunidad y me ha impresionado.
Por lo tanto, esta columna está dedicada a Eclipse, no solo para la programación, sino que cada vez más como un marco para varias otras herramientas: por ejemplo, sistemas de escritura de informes.
Que es eclipse?
Eclipse se originó en IBM, desarrollado como un entorno de desarrollo integrado (IDE) para programadores de Java, en Java. Lanzado por primera vez como código abierto en 2001, se formó una Fundación Eclipse en 2003 para coordinar las versiones anuales de la plataforma Eclipse. Mientras escribo, la versión actual es 3.3 (llamado Europa), pero para cuando se publican estas palabras, versión 3.4 (Ganymede) debería haberse publicado: se debe el 25 de junio.
Muchos de los complementos disponibles para Eclipse están dirigidos firmemente a los desarrolladores de Java: no solo admite la sintaxis de Java fuera de la caja, sino que hay muchas herramientas disponibles para planificar y construir proyectos de Java. Si está escribiendo en Java, puede crear sus diagramas UML, refínelos en el código Java, cree la aplicación y ejecute su plan de prueba, todo sin dejar el entorno Eclipse. Sin embargo, no escribo mucho Java, entonces, ¿qué pasa con otros idiomas?? Eclipse admite todos los idiomas modernos que esperaría: C, C ++, Perl, Php, Python y Ruby, además de algunos otros, es posible que no sean COBOL. También ayudará con todas las tecnologías de apoyo que pueda necesitar, incluidos HTML, AJAX y SQL. Por ejemplo, hay un editor de Wysiwyg HTML razonable y una variedad de herramientas SQL (que probablemente sean mejores que la herramienta de analizador de consultas suministrada con SQLServer). Incluso hay herramientas que le permiten escribir y probar expresiones regulares, o enviar solicitudes HTTP sin procesar a un servidor web.
Te voy a mostrar aquí cómo me metí en Eclipse. Lo primero que debe decidir es de dónde obtener su copia de Eclipse, ya que hay varios lugares que distribuyen paquetes de eclipse, ya sea gratis o como productos comerciales. Mi principal lenguaje de desarrollo es PHP, así que utilicé el paquete de Zend, la compañía detrás de PHP, que encontrará en http: // descargas.zendrar.com/pdt/todo en uno. Si no eres un desarrollador de PHP, lo recomendaría www.Easyeclipse.organizar, Donde encontrarás no solo paquetes para Java sino también C/C ++, Perl y Python. Debo señalar que Eclipse requiere que se instale una máquina virtual Java en su computadora, por lo que es posible que deba descargar uno de esos también de esos www.Java.comunicarse.