Aptana RadRails es, en mi opinión, el mejor entorno de desarrollo integrado para Ruby on Rails. Este IDE te permite manejar tus proyectos RoR desde un solo interfaz donde tienes todo lo que necesitas: editor con coloreado y autocompletado, scripts de rails (generate, server, console, rake, etc.), tests integrados (pulsar un botón basta para ejecutar todos los tests), integración con subversion (marca los cambios y puedes ejecutar ordenes de SVN con el botón secundario del ratón), navegador web integrado, y mucho más…
Antes usaba la versión anterior (RadRails, a secas), que fué abandonada como desarrollo independiente para ser incorporado como plugin de Aptana. Al pasarme a Ubuntu Gutsy Gibbon (7.10) hace un par de días (con éxito, desde el actualizador en red de Ubuntu), aproveché para también pasarme a Aptana.
Evitar los cuelgues de Aptana RadRails en Ubuntu Gutsy.
Era una frustración ver cómo a este genial IDE para RoR le daba a menudo por empezar a chupar memoria, ponerse lento y lento, y al final acabar por colgarse. Al principio pensaba que sería cuestión de desactivar alguna de sus características, pero en realidad se trataba de otra cosa: se estaba pegando con un demonio. Claro, así también me peto yo…
Googleando un poco encontré este informe de bug en el que otro programador indicaba los mismos síntomas. El caso es que hay un demonio en Ubuntu llamado trackerd encargado de indexar el disco duro para acelerar las búsquedas… Efectivamente, lanzando top lo podía ver ahí consumiendo la tercera parte de mi RAM (y eso con 1,5 Gb de RAM total no es poca cosa). Como no uso las búsquedas de archivos desde GNOME, simplemente he matado al demonio. Vamos, matado y exorcizado de mi máquina: he desinstalado a trackerd.
Tras este cambio, Aptana RadRails funciona como la seda. En otros foros también se quejan de que trackerd les ralentiza la máquina, chupando mucha CPU. Hay quien aconseja paciencia, indicando que trackerd dejará de ralentizarla si se le permite un primer barrido para indexar el disco duro, pero a mi se me acabó la paciencia.
7 comments ↓
Antes estaba un gran fan de Eclipse y lo he recomendado usarlo full-time desde hace más de un par de años cuando lo usaba con PHP. La integración con Subversion ahorraba muchisimo tiempo, y luego con RadRails era genial.
Ahora sin embargo, con el cambio a Aptana, encontraba que todo empezó a ir más lento, Subversion me empezo dar problemas cada dos por tres, si escribía letras raras por accidente (uso teclado español y ingles, de vez en cuando intento hacer combinaciones de letras que producen letras raras) se me producía un crash y tenia que arrancarlo de nuevo, el “syntax highlighting” no era lo de antes y muchas veces el medio de un documento quedaba medio raro. En fin, mi productividad empezo a bajar, y es entonces que encontré el siguiente enlace:
http://lifeonrails.org/2007/8/30/netbeans-the-best-ruby-on-rails-ide
Me cambié a NetBeans 6.0 beta, y estoy muy feliz. Visualmente no integra tanto con Ubuntu como Eclipse, y hay algunas cosas que cuesta aprender al principio, pero funciona perfectamente y no tengo que desactivar el nuevo trackerd. La integración con Subversion es mucho mejor y el sistema en general es mucho más fiable, y eso que aún esta en Beta!
También lo de trackerd es cierto, con unas horas de indexación se ralentiza y desaparece, supongo que tienes muchas cosas en tu /home
Recomiendo que pruebas un poquito de NetBeans antes de acostarte con Eclipse.
Saludos, Sam
Hey Sam, gracias por la sugerencia. Probaré NetBeans.
Respecto a trackerd, quizá estaría bien reinstalarlo y darle unas horas para que indexe todo lo que tengo… Aunque la verdad, como no lo echo de menos, me parece que voy a pasar de él. Nunca uso eso de buscar archivos, soy muy organizado.
yo tambien opte por quitar tracker, le he dado todo el tiempo del mundo y dia tras dia lo unico que hace es consumir recursos
Saludos
Gracias por el consejo Jaime, yo estaba utilizando Komodo edit (http://www.activestate.com/Products/komodo_edit/) y desde la versión 4.2 se ha hecho demasiado lento, voy a probar la nueva versión de aptana y netbeans a ver qué tal.
Respecto a trackerd, si lo utilizas con el plugin para deskbar-applet tienes algo parecido al quicksilver de osx, no está mal.
Como instalasteis el aptana?
Como dicen en la web o encontrasteis algun paquete?
Soy algo novato en esto del linux y no me gusta tener que ir haciendo un monton de cosas para instalar un programa pudiendo usar un paquete
Hay forma de instalar el soporte para python en el aptana?
Gracias!
Hola Garito, yo instalé el Eclipse en Ubuntu desde el paquete oficial (o sea, sudo aptitude install eclipse, o desde synaptic).
Después, Aptana y Radrails sobre Eclipse tal como se explica en la página de Aptana.
Sobre Python, ni idea…
Suerte!
Vaya, pues yo prove eclipse antes que aptana y tengo que decir que si no desarrollas en java el IDE es un pedo (mucho lio para nada). Siempre si no usas java. Seguro que si lo usas el IDE es la pera pero sino…
En fin, con un poco de suerte no tendre que usar ni Aptana ni Eclipse pues me estoy haciendo yo un IDE con javascript
Saludos y gracias igualmente…
Leave a Comment