FYI: Netbeans

Un artículo sobre NetBeans como IDE para Rails. La verdad es que me lo
instalé el otro día después de verlo en el ordenador de demimismo y
tiene muy buena pinta, aunque de momento sigo con Textmate.

http://lifeonrails.org/2007/8/30/netbeans-the-best-ruby-on-rails-ide


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

On 11/5/07, Manuel González Noriega [email protected]
wrote:

Un artículo sobre NetBeans como IDE para Rails. La verdad es que me lo
instalé el otro día después de verlo en el ordenador de demimismo y
tiene muy buena pinta, aunque de momento sigo con Textmate.

http://lifeonrails.org/2007/8/30/netbeans-the-best-ruby-on-rails-ide

Sin articulo con el que defenderme pero con muy buena voluntad me
gustaria
romper una lanza en favor de IntelliJ IDEA del que me consta que han
mejorado el soporte ruby y rails en su ultima versión. No es gratuito
pero,
al menos cuando se trataba de Java,valia cada centimo que constaba.

Detalles aqui:
http://www.jetbrains.com/idea/features/ruby_development.html

Yo tambien opino igual. Si podeis permitiroslo IntelliJ vale la pena,
tanto
para rails como para java.
Yo llevo unos seis meses con Netbeans y cada milestone viene con nuevas
sorpresas ( soporte para rake tasks, plugins de ruby, migrations,
autotest
). Lo recomiendo.

On Nov 5, 2007, at 10:56 AM, Manuel González Noriega wrote:

Un artículo sobre NetBeans como IDE para Rails. La verdad es que me lo
instalé el otro día después de verlo en el ordenador de demimismo y
tiene muy buena pinta, aunque de momento sigo con Textmate.

http://lifeonrails.org/2007/8/30/netbeans-the-best-ruby-on-rails-ide

Hace un tiempo que voy bajando daily builds[*] y la verdad es que se
lo estan currando: Resaltado de las variables y metodos, matching de
pares (module|class|def|if …)/end navegacion de codigo bastante
lograda (Cmd-click para ir a definicion), marcadores, reformat de
comentarios (command-shift-P reformatea comentarios con wrapping en
columna configurable gestionando los "#"s), algunos snippets,
depurador integrado, code-completion decente, funciona para variables
locales, etc., hippie-expansion (el ESC de TM, aqui Cmd-K), se pueden
renombrar cosas modulo preview, marca warnings on the fly, señala
variables locales sin usar, muestra signatura de metodos en tooltips,
documentacion tambien, naturalmente folding, svn, saltar a vista desde
la accion, algun snippet que otro, …, se trabaja bien.

En algunas features hay que tener en cuenta que un lenguage dinamico
tiene poca metadata en el codigo y por tanto hay limitaciones, no nos
vayamos a pensar que esto va a ser IDEA, pero creo que es una buena
herramienta de trabajo sin duda.

– fxn

[*] http://deadlock.netbeans.org/hudson/job/ruby/

Hola,

sin ánimo de entrar en una guerra santa de IDEs, yo trabajo
habitualmente en RadRails y hoy por hoy no lo cambio por NetBeans (al
menos no todavía :wink: ). Cuando empecé a currar con Rails sin saber muy
bien donde me metía, empecé con RadRails porque no tengo Mac así que no
podía usar lo que todo el mundo usaba y porque además venía de trabajar
en otros lenguajes con Eclipse y me resultaba bastante potente. En
principio comparto la filosofía de conoce una herramienta y conócela
bien, así que me pareció buena idea seguir con Eclipse al menos mientras
no hubiera algo que fuera un salto cuantitavito.

Luego ya con el tiempo la decisión de usar RadRails es una
decisión informada y a día de hoy lo prefiero por encima de los otros IDEs que he
visto, incluyendo el DLTK para Eclipse que todavía está muy verde (el
único que no he visto ni siquiera en screencast es la integración con
IntellijIdea)

Hace un tiempo que voy bajando daily builds[*] y la verdad es que se
lo estan currando: Resaltado de las variables y metodos, matching de (…)
vayamos a pensar que esto va a ser IDEA, pero creo que es una buena
herramienta de trabajo sin duda.

Todo eso que comenta Xavier (y bastante más que también me consta que
tienen otros IDES) lo hace también RadRails. Creo que la integración con
subversion es algo mejor y el refactoring a dia de hoy es bastante
mejor. El code completion sin embargo creo que es mejor el de NetBeans.

NetBeans ahora mismo saca versiones mucho más rápido… RadRails es
bastante más lento para eso, pero cuando saca una beta nueva la saca
cargada de novedades y en cuanto a soporte cualquier problema que se
meta en su control de errores o en los foros se resuelve de un día para
otro normalmente. Están trabajando en montar las nightlies también, pero
eso lo llevan diciendo ya un par de meses y no terminan de sacarlo.

Además, como cosilla adicional, RadRails utiliza las herramientas de
Aptana cuando trabajas con las vistas y tiene muy muy muy buen soporte
para trabajar con html, css y javascript (de verdad, muy bueno).

Y luego tiene como ventaja (y como maldición) que corre en Eclipse con
todo lo que eso conlleva. Además de RadRails, tienes disponibles todos
los plugins de eclipse. Por ejemplo, puedes recibir en eclipse
directamente tus tareas desde trac y cuando seleccionas una tarea, todo
lo que tocas lo haces en el contexto de esa tarea, incluso cuando haces
commit él mismo te lleva la cuenta de qué ficheros has modificado en ese
contexto.

Como punto negativo, Eclipse es como es, consume algo más de memoria que
otros IDEs aunque eso era más un problema antes, cuando trabajábamos con
256 o 512 de RAM. No sé si con una máquina moderna es tan relevante (con
1 Gb se tira bien y con 2 vas sobradísimo). Mi plataforma de desarrollo
es un windows XP con 2 gigas de RAM y un procesador normalito de los que
vendían hace más de un año y me va perfecto.

Lo dicho, puede que NetBeans sea mejor en algún punto que RadRails y al
revés, pero a día de hoy me parece arriesgado comentar que NetBeans
lleva bastantes más cosas o que RadRails las soporta peor porque
simplemente no es el caso (todavía). De hecho, espero que nunca sea el
caso. Yo prefiero que haya varios IDEs que vayan todos a la par más o
menos y que al final decantarse por uno u otro sea un tema de pura
preferencia personal.

Saludos,

javier ramírez