2010-04-25 15 views
5

¿Es hora de comenzar nuevos proyectos en Rails 3? Estoy nervioso por el uso de versiones beta, pero al mismo tiempo me gusta mucho lo que están haciendo y no quiero lidiar con los problemas heredados de la versión 2.3.5 con estas aplicaciones.Rails 3 beta 3 - ¿Es hora de comenzar a usar esto para nuevos proyectos?

Es mejor esperar a estas cosas, o abrocharse el cinturón de seguridad, lidiar con los problemas de los primeros usuarios y tener una ventaja en el futuro. Gracias por cualquier luz que puedas arrojar.

Respuesta

3

Diría que no, rails v3.beta3 todavía tiene algunos problemas graves que hacen que se bloquee (inesperadamente). As noted from the Riding Rails blog:

Nota que Ruby 1.8.7 P248 y P249 han cálculo de referencias de los errores que se abaten los dos rieles 2.3.x y Rails 3.0.0. Ruby 1.9.1 descarta por completo en Rails 3.0.0, por lo que si desea utilizar Rails 3 con 1.9.x, salte en la troncal 1.9.2 para una navegación fluida.

También hay que resaltar:

regresiones conocidos: Rails crashes unless configuration.action_controller.session is set, config.thread_safe does not work, Unable to run a RJS partial from an HTML template, Backtrace silencers oftem remove application lines from test failures backtraces, Active Record double escapes error_messages_for

+1

Vamos. Eso se refiere a beta2 no beta3. –

+0

Algunos de estos problemas se han resuelto, pero la mayoría de esos problemas aún se aplican. –

+1

Y 1.9.2 cabeza estaba segfaulting para mí a partir de esta mañana. Yippee! –

0

Es necesario preguntarse a sí mismo lo que tienes que perder, pero una cosa es claro: Rails 2.x es historia.

+0

No diría que Rails 2 ya es historia. Todavía hay algunas actividades en la rama de Rails 2. –

+0

Es cierto, pero Rails 3 es claramente donde está la acción. –

1

Estoy haciendo todo mi nuevo trabajo de desarrollo en Rails 3. He encontrado un par de problemas en la estabilidad general, pero están realmente en los casos de borde/borde - Tengo un sistema que funciona en Heroku que es bastante estable . La plataforma central en sí misma es bastante estable y las diversas API no deberían cambiar significativamente el rumbo al lanzamiento.

+0

Corriendo en Heroku? ¿Qué beta de Ruby/Rails? – TMB

+0

Ejecutando beta 3, pero utilicé beta 1 y 2. Trabajé con Ruby 1.9.1 y 1.8.7 (tuve que volver a la versión 1.8.7 para un problema de compatibilidad de gemas no relacionadas con los rieles). –

Cuestiones relacionadas