середа, 25 грудня 2013 р.

Побачив світ web-фреймворк Ruby on Rails 3.0

Після двох років розробки представлено реліз MVC (Model-View-Controller) web-фреймворка Ruby on Rails 3.0, у підготовці якого взяли участь більш ніж 1600 розробників. Фреймворк зазнав значної реструктуризації в результаті злиття з проектом Merb. Раніше Merb виступав у ролі конкуруючого проекту, народженого з метою втілення ідеї створення легкого MVC-двигуна, заснованого на тих же принципах і розширюваного через додатки. В результаті, увібравши кращі якості обох проектів, Ruby on Rails 3 став більш легким, швидким і зручним для розуміння. Фреймворк може працювати під управлінням Ruby 1.8.7, Ruby 1.9.2 і JRuby 1.5.2.

Основні поліпшення Ruby on Rails 3.0:

  • Перероблений модуль для розбору URL (Router) акцентований на використанні REST (Representational State Transfer) декларацій і підтримує інтерфейс для швидкого підключення зовнішніх додатків;
  • Мова запитів в Active Record, побудована на ідеях реляційної алгебри і новому двигуну Arel Query Engine.
  • Ненав'язливе використання JavaScript обробників, що базуються на фреймворках, подібних Prototype і jQuery;
  • Підвищення продуктивності компонентів Rails на основі досвіду Merb;
  • Новий Action Mailer API для відправки поштових повідомлень (особливо спрощено процес відправки листів з вкладеннями), поставлений рівнем вище Action Controller;
  • Перероблений і включений за замовчуванням вбудований механізм для захисту від XSS-атак (міжсайтовий скриптинг);
  • Точне керування залежностями за допомогою Bundler.

Немає коментарів:

Дописати коментар