The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен релиз web-фреймворка Ruby on Rails 2.3

17.03.2009 14:50

Представлен релиз web-фреймворка Ruby on Rails 2.3. Кроме исправления ошибок, в новом выпуске появилось множество существенных новшеств и изменений. Самое интересное:

  • Шаблоны (Templates) генерации приложения, позволяющие определить каркас будущего Rails приложения. Реализованы через интеграцию генератора приложений - rg ;
  • Улучшена поддержка Rails Engines, позволяющих организовать совместное использование типовых частей приложений через формирование специальных Rails приложений, способных подключаться к работе других Rails приложений;
  • Интеграция интерфейса Rack и перевод на него внутренней инфраструктуры Rails. Поддержка CGI осталась, но теперь работает через специальный proxy интерфейс;
  • Интеграция механизма Metal, являющегося враппером к интерфейсу Rack и позволяющего создавать супер быстрые обработчики, работающие в обход Action Controller. Выполнение небольших запросов в обход стандартных механизмов обработки потоков данных, позволяет значительно увеличить производительность сервисов, например, при тестировании простейших запросов, время их выполнения уменьшилось с 2.448 мс до 0.866 мc, при их реализации через Metal;
  • Nested forms - возможность, упрощающая создание сложных вложенных web-форм;
  • Поддержка HTTP Digest аутентификации;
  • Переименование файла Application Controller в application_controller.rb (ранее файл не совсем корректно назывался application.rb);
  • Фреймворк протестирован на предмет полной совместимости с Ruby 1.9.1;


  1. Главная ссылка к новости (http://weblog.rubyonrails.org/...)
  2. OpenNews: Слияние web-фреймворков Ruby on Rails и Merb
  3. OpenNews: Rails Metal для создания высокопроизводительных web-сервисов на базе Ruby on Rails
  4. OpenNews: Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/20781-rails
Ключевые слова: rails, web, mvc, ruby
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (3) RSS
  • 1, dammer (?), 02:59, 18/03/2009 [ответить]  
  • +/
    damir@damir-laptop:~$ gem update
    Updating installed gems
    Updating ParseTree
    Successfully installed ParseTree-3.0.3
    Updating ZenTest
    Successfully installed ZenTest-4.0.0
    Updating actionmailer
    Successfully installed activesupport-2.3.2
    Successfully installed actionpack-2.3.2
    Successfully installed actionmailer-2.3.2
    Updating activerecord
    Successfully installed activerecord-2.3.2
    Updating activeresource
    Successfully installed activeresource-2.3.2
    Updating hoe
    Successfully installed rubyforge-1.0.3
    Successfully installed rake-0.8.4
    Successfully installed hoe-1.11.0
    Updating hpricot
    Building native extensions.  This could take a while...
    Successfully installed hpricot-0.7
    Updating rails
    Successfully installed rails-2.3.2
    Gems updated: ParseTree, ZenTest, activesupport, actionpack, actionmailer, activerecord, activeresource, rubyforge, rake, hoe, hpricot, rails

    :D

     
  • 2, Аноним (2), 09:16, 18/03/2009 [ответить]  
  • +/
    Первое впечатление что на rails-2.3.2 мое приложение стало работать в 2-3 раза медленне чем на rails-2.2.2. У кого-нибудь есть похожая ситуация? С чем может быть связано?
     
     
  • 3, цуцуц (?), 10:05, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    может с тем что писал ты свое приложение под rails 2.2 ?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру