WindowsHe sido un fantástico fan de Dreamweaver. Incluso después de migrar a Linux Ubuntu, sigo utilizando Dreamweaver (bajo White Wine) para todas mis tareas de codificación. A decir verdad, ejecutar Dreamweaver en Linux con Red Wine no es una gran experiencia después de todo. A veces, su rendimiento puede ser lento y el tipo de letra y la interfaz pueden ser bastante desagradables y no coinciden con el estilo de todo el sistema operativo. El único factor por el que sigo usándolo es porque no he podido encontrar un sustituto digno de él. Quanta Plus, bluefish, geany, Netbeans, Eclipse, los he probado todos, y en mi opinión, o no son tan buenos, o tan fáciles de usar como Dreamweaver. Eso fue hasta que descubrí Aptana.

Aptana Studio es un IDE complementario, de código abierto, apto para todas las plataformas y que soporta una gran variedad de lenguajes. El editor por defecto de Aptana Studio cuenta con asistencia completa para HTML, CSS y Javascript. Si eres un desarrollador de PHP o Ruby On Rails, también puedes conseguir que soporte el código que quieras añadiendo los módulos particulares a través de plugins. Las plataformas soportadas por Aptana Studio son PHP, Ruby On Rails, Python, aplicaciones web para iPhone, Adobe Air, Nokia y AJAX.

Aptana se basa en el popular Eclipse, por lo que si has sido un fan de Eclipse (o Dreamweaver), no deberías tener ningún problema para acostumbrarte a Aptana.

Cosas que me gustan de Aptana

Soporta diferentes plataformas

Aptana es totalmente extensible mediante el uso de plugins. Mientras que el editor por defecto de Aptana Studio viene sólo con soporte completo para HTML, CSS y Javascript, puedes configurar los respectivos plugins para incluir PHP, Ruby On Rails, Python u otras funcionalidades. La gestión de plugins está integrada en el estudio, por lo que no es necesario que descargues los archivos de los plugins y los instales manualmente.

aptana-plugins

Autocompletado

Una cosa que me encanta de Aptana es su idea de las etiquetas, la explicación de las mismas y la función de autocompletar. Cuando escribas una etiqueta, te mostrará una lista de etiquetas comparables y te ofrecerá una descripción de lo que hace cada etiqueta. Esta es también una función que me gusta en Dreamweaver y que lamentablemente no tienen muchos IDE.

aptana-tags-suggest

aptana-autocompletion

Esquema de las etiquetas

En la barra lateral de la ventana del editor se encuentra el panel de resumen que le permite acceder rápidamente a cualquier función dentro del código. Esta es una característica conveniente que funciona cuando tienes un gran archivo CSS o una larga lista de funciones Javascript.

aptana-outline

Vista dividida

Si estás codificando HTML y CSS al mismo tiempo, querrás ver los cambios que has hecho en el archivo CSS en tu archivo HTML inmediatamente. Colocando los dos archivos uno al lado del otro, puedes hacer rápidamente modificaciones en el archivo CSS y ver el resultado en la vista previa del HTML.

También puedes tener dos archivos inmediatos, uno en el modo Fuente y otro en el modo Vista previa. Esto hace que sea más sencillo para usted inspeccionar el resultado de su código.

aptana-split-view

Conclusión

Todavía hay muchas otras funciones en Aptana, como el alojamiento en la nube, el soporte FTP/SFTP, el servidor web incorporado, el servidor AJAX, que no he discutido, ya sea porque no tengo ningún uso para ellos o no los he probado todavía. Sin embargo, para aquellas cosas que realmente he utilizado, debo decir que estoy bastante impresionado con él.

Una cosa, sin embargo, la instalación en Ubuntu no es tan simple como se esperaba. He invertido mucho tiempo antes de conseguir que funcione. En mi próximo tutorial, voy a ir a través de las acciones para configurar Aptana en Ubuntu 8.10.