Aptana Studio es un excelente editor gratuito para crear aplicaciones y páginas web, es multiplataforma y tiene licencia GNU, lo que lo convierte en una excelente alternativa. Aptana Studio soporta tecnologías como: Ruby, Rails, PHP, HTML5, CSS3, Javascript, Python y una gran variedad de plantillas como HTML5 Boilerplate entre otras.

Instalación en Ubuntu 12.10
Requisitos
Aptana depende de los siguientes paquetes para funcionar en Ubuntu:
Xulrunner
sudo apt-get install xulrunner
Git
sudo apt-get install git
p7zip
El descompresor p7zip: Aptana Studio viene comprimido en un paquete .zip.
sudo apt-get install p7zip-full p7zip-rar rar unrar
Oracle Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Si tienes otra versión de java instalada se selecciona Oracle Java con el comando
sudo update-alternatives --config java
Descarga de Aptana Studio 3
Se descarga Aptana Studio 3 para Linux desde el sitio web de Aptana: http://www.aptana.com/products/studio3/download
Creamos la carpeta “aptana” en el directorio /opt y se descomprime el archivo zip que descargamos.
cd /opt
mkdir aptana
cd /aptana
unzip directorio .
Se crea un script para ejecutar aptana facilmente
sudo gedit /usr/bin/aptana
Se nos abrirá el editor de texto y colocamos el siguiente script dentro:
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export APTANA_HOME="/opt/aptana"
$APTANA_HOME/AptanaStudio3 $*
Luego damos permisos a los archivos que acabamos de crear:
sudo chmod 755 /usr/bin/aptana
sudo su
chmod 777 /opt/aptana
cd /opt/aptana
chmod 777 *
Con esto ya se puede lanzar desde el terminal con el comando “aptana”, pero para que aparezca en el dash creamos el lanzador:
sudo gedit /usr/share/applications/aptana.desktop
y pegamos el siguiente código:
[Desktop Entry]
Encoding=UTF-8
Name=Aptana Studio 3
Comment=IDE para html, Ruby, Rails, Python, PHP
Exec=env UBUNTU_MENUPROXY= /usr/bin/aptana
Icon=/opt/aptana/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
y por último arrastramos el lanzador al escritorio o al lanzador de unity.
Fuente: Aquí