Web Development Blog – Alphadigital

Tips and Experiences

Eclipse PDT+Aptana vs Aptana Studio vs EasyEclipse
Monday, 25 de May de 2009

(English version is under construction)easyeclipse-aptana-pde

I’ve been using these IDE’s for a while, trying to figure out which one is the best, and I’ve found out (maybe happily, maybe not) that each one of them have good things that the other ones lack, and all of them have downsides as well.

PDT + Aptana

The only fact that we have to install the whole Aptana Plugin, might make us to think that this is not the best choice. Aptana plugin comes with all the features from Aptana Studio (at least the most important ones I use), however, we have to setup and cofigurate some of them, such as file associations for php, css, js files with the Aptana Editor. Regarding to SVN, it didn’t give me problems installing it and its connectors (or SVN Clients). I think this distro (PDT) is pretty reliable and stable, even more with Aptana plugin which really give it an incredible plus, with really good php-css-js editors. I’m currently using Eclipse Ganymede (PDT all-in-one version) and Aptana Plugin. It comes in ZIP, so you just have to download, unzip, and enjoy! (actually you have to configurate certain features, but in a pretty easy way).

Easy Eclipse

This distro (Windows), comes with an installer and is pretty easy to install. It comes with Amateras plugin for html, js, css code, which is pretty good, with auto close tags and other features such as code templates. It comes with Subclipse, and when I tried to install Subversive and its connectors, I couldn’t and it showed a Software Update error. When I tried using Subclipse and added a repo, it showed me the error: Expected FS format ‘2′; found format ‘4′, which is because my SVN version is different from Subclipse client version, so I had to search the web http://subclipse.tigris.org/ and get the right version for my SVN 1.6.2. I finally could add my repository with no further problems.

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?