2010-04-25 4 views
5

Ist es Zeit, neue Projekte in Rails 3 zu starten? Ich bin nervös wegen der Verwendung von Beta-Versionen, aber zur gleichen Zeit mag ich wirklich, was sie tun und möchte nicht mit älteren 2.3.5 Problemen mit diesen Apps umgehen.Rails 3 beta 3 - ist es an der Zeit, dies für neue Projekte zu nutzen?

Ist es besser, diese Dinge abzuwarten, oder anknüpfen, mit Early Adopter Probleme beschäftigen und einen Vorsprung in die Zukunft bekommen. Danke für jedes Licht, das du vergiessen kannst.

Antwort

3

Ich würde nein sagen, rails v3.beta3 hat immer noch einige ernste Probleme, die (unerwartet) zum Absturz bringen. As noted from the Riding Rails blog:

Hinweis, die Ruby 1.8.7 P248 und p249 hat 3.0.0 Fehler, die zum Absturz bringen beide Rails 2.3.x und Rails Marshalling. Ruby 1.9.1 outright segfolds auf Rails 3.0.0, wenn Sie also Rails 3 mit 1.9.x verwenden möchten, springen Sie auf 1.9.2 trunk, um reibungsloses Segeln zu ermöglichen.

Auch der Hinweis:

bekannt Regressionen: 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

Komm schon. Das bezieht sich auf Beta2 nicht Beta3. –

+0

Einige dieser Probleme wurden behoben, aber die meisten dieser Probleme bleiben bestehen. –

+1

Und 1.9.2 Kopf war segfauling für mich ab diesem Morgen. Hurra! –

0

Sie müssen sich fragen, was Sie schon zu verlieren habe, aber eine Sache, ist klar: Rails 2.x ist Geschichte.

+0

Ich würde nicht sagen, Rails 2 ist Geschichte noch. Es gibt noch einige Aktivitäten in der Zweigstelle von Rails 2. –

+0

Stimmt, aber Rails 3 ist eindeutig, wo die Aktion ist. –

1

Ich mache alle meine neue Entwicklungsarbeit auf Rails 3. Ich habe ein paar Probleme in der allgemeinen Stabilität gefunden, aber sie sind wirklich in den Rand-/Rand Fällen - ich habe ein System auf Heroku, das ziemlich stabil ist . Die Kernplattform selbst ist ziemlich stabil und die verschiedenen APIs sollten die Überschrift nicht wesentlich ändern.

+0

Laufen auf Heroku? Welche Ruby/Rails-Betaversion? – TMB

+0

Running Beta 3, aber sowohl Beta 1 und 2 verwendet. Arbeiten mit Ruby 1.9.1 und 1.8.7 (ich musste zurück zu 1.8.7 für eine nicht-Rails bezogenen Edelstein Kompatibilitätsproblem). –