Web Development Blog – Alphadigital

Tips and Experiences

Eclipse PDT+Aptana vs Aptana Studio vs EasyEclipse
Lunes, 25 de Mayo de 2009

easyeclipse-aptana-pde

Durante algún tiempo he estado usando estos editores, tratando de ver cuál es mejor, y me he encontrado con la sorpresa (no sé si agradable o desagradable) de que los tres tienen cosas buenas que el otro no tiene, así como también tienen fallas.

PDT + Aptana

Ya el hecho de que tengamos que agregarle el plugin Aptana a PDT, nos podría hacer pensar que esta opción no es la mejor. El plugin de Aptana para Eclipse viene con todas las funcionalidades que tiene Aptana Studio (al menos las que yo utilizo), pero hay algunas que hay que configurarlas, como por ejemplo la asociación de archivos (File Associations) de *.css, *.php, *.js (y quizas otros) con el editor Aptana.
Con respecto a SVN, no me dió grandes problemas para instalar Subversive y sus conectores. Aptana Studio me la puso imposible, llenandome de requerimientos previos para instalar los plugins. Siento que esta distro (PDT) es bastante robusta y estable, y más aún con Aptana que realmente le da un plus increíble, con editores para php, css, js buenísimos. Actualmente estoy usando Eclipse Ganymede (version pdt all in one) + Aptana. Viene en zip y es bajar, descomprimir, usar. Nada más (bueno, luego hay que configurar algunas cosas, pero de manera bastante fácil).

Easy Eclipse

Esta distribuición, en la version para Windows, viene con un instalador y es bastante fácil de instalar. Viene con el plugin Amateras para HTML CSS Javascript, el cual es bastante bueno, con auto close para los tags y algunas plantillas para algunos tags. Viene con Subclipse incluido, y cuando quise instalar Subversive y sus conectores, NO pude hacerlo, ya que me arrojó un error del Softwares Update. Cuando traté de usar Subclipse y agregué un repositorio, me arrojó el error Expected FS format ‘2′; found format ‘4′, lo que se produce por que la version de SVN de Eclipse es distinta a la del servidor, entonces tuve que ir al sitio http://subclipse.tigris.org/ y buscar la version correcta para mi version de SVN 1.6.2. Finalmente pude agregar el repositorio sin problemas.

Otra cosa que tuve que solucionar fue que cada vez que abría un archivo PHP, o incluso cuando cambiaba de tab en el editor, me abria una ventana como si quisiera abrir o descargar el archivo, lo cual era bastante desagradable. Finalmente lo solucioné en Window-> Preferences-> PHPeclipse Web Development-> Browser Preview Defaults, ahi deseleccione los dos checkboxes que habían.

Y seguimos.. EasyEclipse es muy dificil de configurar para un Browser Preview, tiene algunas opciones con apache y Xampp que realmente nunca entendi cómo hacerlos funcionar. De todas maneras, para mí, esto no es un tema tan grave ya que siempre yo trabajo con mi server local y voy probando directamente ahi.

Aptana Studio

El plugin para PHP no viene inlcuido pero podemos instalarlo de una manera demasiado sencilla desde la pagina My Aptana en el tab Plugins. Ahí también podemos encontrar los plugins para SVN como Subclipse y Subversive (mi preferido):
aptana-studio-get-php
Me dio muchísimo trabajo con Subversive, de hecho cuando logré instalar los conectores adecuados para mi version de SVN, y agregué un repositorio, se cayo por siempre sin poder recuperarlo, Bug registrado en los foros de Aptana, pero aparentemente sin solución.
aptana-studio-svn-error
Además, Aptana Studio, si bien tiene su version community, tiene también la version Pro la cual no es gratis, por lo que siento como que no es tan sincero el intento, jejej.. pienso que no soy el unico que queda incómodo cuando un software “gratis” tiene su version de pago =P

Conclusión

Bueno, después de muchos pros y contras, creo que me quedo con PDT+APTANA (plugin). Siento que es más robusto, y pese a que tuve que instalar Aptana y configurarlo para poder dejarlo funcional (y a mi gusto), fué el que menos problemas me dió. Por otro lado he visto que PDT es un poco más inteligente que EasyEclipse en cuanto a los asistentes de código y cómo “rastrea” las referencias entre clases, los includes y ése tipo de cosas. Aptana Studio, el cuál partió siendo mi favorito por la secillez de la instalación y cómo todo estaba listo para usar, terminó siendo (creo) mi última opción, PDT+Aptana puede darte todo lo que Aptana Studio te ofrece, sin los terribles problemas de instalación de plugins.

Me quedo con Eclipse PDT + Aptana Plugin.

  • Share/Bookmark

2 comentarios

  • Javier 02.16.2010 - 6:57

    Gran trabajo de investigación, creo que seguiré tu consejo, gracias!

  • Edgar 07.15.2010 - 23:05

    Excelente, da gusto leer una reseña como esta, en la que el autor realmente a probado, a profundidad, el software del que está hablando.

¿Qué opinas de este tema?