Pull to refresh

Merb + Rails = Rails 3

Reading time1 min
Views908
Это невероятно, но факт — разработчики Ruby on Rails и Merb решили объединить лучшее, что есть в этих проектах. Да-да, Merb 2.0 = Rail 3.0.

Что в итоге?


  • Модульность. Rails будет содержать отдельный пакет rails-core с самым основным, для тех, кто хочет всё выбрать вручную. Для ленивых всё так же будет готовый «из коробки» Rails.
  • Агностичность. Вы теперь сами легко можете выбрать ORM (ActiveRecord, DataMapper или Sequel), тесты (test/unit или RSpec), язык шаблонов (Erb, HAML …), JavaScript framework (любители jQuery ликуют :) ). Конечно переделать Rails стек можно было и раньше, но теперь это легально, без всяки хаков и учтено в архитектуре.
  • Скорость. Оптимизации из Merb (например, компилирование роутеров) будет перенесено в Ruby on Rails.
  • Публичный API. Будет объявлен публичный API, который будут стараться не менять. Plugin’ы станут реже ломаться (если вы конечно используете публичный API).
  • Rack. Rails будет полностью перенесён на Rack.


Когда?


Разработчики верят, что смогут сделать бета-версию к RailsConf 2009 (начало мая). Реальность наверное будет менее оптимистична, но работы уже во всю начаты.

См. также


Tags:
Hubs:
Total votes 65: ↑57 and ↓8+49
Comments21

Articles