IDE: ¿Aptana, Eclipse o Ambos?

Después de decidir la librería que usaría el siguiente paso era: ¿Qué IDE usar?.

Una IDE (Integrated Development Evironment) es tan sólo una aplicación que integra todo lo necesario para desarrollar el programa en el lenguaje que soporta la IDE. Por ejemplo Visual Studio es una IDE para Visual Basic, Visual .NET, etc. Eclipse y Aptana son también IDE’s.

En realidad fué fácil. Hace mucho tiempo cuando empezó esto de las páginas, utilizaba Frontpage. Recuerdo como para dejar un espacio entre elementos llenaba todo de   hehehe, ¡Ay no…! Que cómico es Guillermo Puertas. Que por cierto, hace poco ayude a una prima con su página, donde el profesor los hizo „programarla“ en ¡¡¡Frontpage!!!, ¡Que asco de profesor!.

Después vino el boom de Dreamweaver. En aquél entonces aún pertenecia a Macromedia, al igual que Flash, Freehand, etc, ahora Macromedia fué absorbida por Adobe. Sí, el mismo que hace el Adobe Reader, Photoshop, InDesign, etc. Que en su época fué bueno. Ahorita es usado más que nada por los Templates (hoy en día ¿Quién puede programar en Design Mode con Ajax y PHP?).

Y así terminó para mí el mundo del WYSIWYG (What You See Is What You Get – Lo que ves es lo que obtienes). Entonces comencé a usar Weaverslave. En lo personal me fascina, es de los mejores editores que he usado, excepto por un pequeño problema, bueno de hecho dos.

  1. No se ha actualizado desde 2005
  2. Por el punto uno, no tiene completación (ni HTML ni PHP)
  3. No tiene soporte FTP

Si tan sólo corrigieran el punto dos (ya que si corrigen el dos, el uno automáticamente se corrige), lo volvería a usar.

Así vague por las IDE’s y llegué por azares del destino a vim (aunque vim no es una IDE). Vim (Vi Improved) es un editor como NotePad pero para linux (Yo sé, NotePad es un editor de textos). Lo interesante de Vim, al igual que Emacs (su archienemigo), se pueden configurar macros, etc. A muchos usuarios les fascina eso.

Cansado de programar „rudimentariamente“ (sin ánimo de ofender a nadie) aterricé en Eclipse. Eclipse es una multi-IDE, ya que al podérsele instalar plugins, puedes programar en el mismo „programa“ (Eclipse) tanto C como PHP o HTML, etc. Desarrollar diagramas de flujo, administrar Bases de datos, etc.

Al conocer Eclipse, casi inmediatamente o por obligación, llega uno a conocer Aptana. Eclipse, por default, no trae el plugin para PHP ni HTML. Así que hay varias opciones como PHPEclipse o PDT para PHP y Aptana para HTML. Así que sencillamente puedes instalar Eclipse, bajas los plugins y tienes una multi-IDE que trabaja tanto con PHP como HTML, además de bajar otro plugin (Remote System) y tienes acceso a FTP/SSH/Telnet.

Así que hoy leyendo la ayuda de JQuery me encontré con un tutorial que dice paso a paso ¡Como configurar aptana para desarrollar aplicaciones con JQuery! Así que es la duda:

¿Usar Eclipse o Aptana puro?

¿Mencioné que Eclipse tiene un plugin para administrar bases de datos?, es decir, no tienes que abrir PHPMyAdmin (PMA), Navcat o algo similar para ver tu base de datos.

El problema radica en que con otra cosa que no sea PMA no me acoplo, y por otro lado Aptana también tiene acceso FTP (cosa que no necesito pues es local todo).

Por el momento probaré Aptana solo, pues ya lo descargué (131MB) hehehe. Espero no arrepentirme porque tendré que bajar Eclipse y luego el plugin de Aptana hehehe :-/

Por otro lado, una cosa que busco es el poder generar un proyecto, cosa que no tiene Weaverslave.

He ahí el veredicto.

Links:

Saludos 🙂