The OpenNET Project / Index page

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

Вышел релиз Ruby on Rails 2.0

08.12.2007 16:23

После года разработки выпущен Ruby on Rails 2.0, - новая версия фреймворка для создания web-приложений, следующих парадигме MVC (Model-View-Control).

Кроме исправления огромного числа ошибок, Ruby on Rails 2.0 более абстрагирован от низкоуровневых операций с СУБД и SQL, обеспечивая прозрачность при миграции скриптов от одной СУБД к другой.

Также проведена работа по увеличению безопасности фреймворка (антифишинг, защита от XSS (cross-site scripting) атак), осуществлен переход на архитектуру создания web-сервисов REST (Representational State Transfer), пришедшей на смену SOAP.

  1. Главная ссылка к новости (http://weblog.rubyonrails.org/...)
  2. Ruby on Rails 2.0 released for Web apps
  3. Ruby on Rails 2.0 has been released and other Zenbits - инструкция по установке
  4. REST vs SOAP Web Services
  5. PHP Web Services Without SOAP
Лицензия: CC-BY
Источник: osnews.com
Тип: Программы
Короткая ссылка: https://opennet.ru/13130-ruby
Ключевые слова: ruby, rails, web
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:49, 08/12/2007 [ответить]  
  • +/
    неужели фреймворк содержал "огромне число ошибок" ? Если да, то как же так получилось?
     
     
  • 2.2, wDevil (??), 17:25, 08/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >неужели фреймворк содержал "огромне число ошибок" ? Если да, то как же
    >так получилось?

    а почему небо голубое?

     
     
  • 3.3, Serge (??), 19:58, 08/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >а почему небо голубое?

    потому что рассеяние в атмосфере зависит от частоты, причем толи 3 степени, толи 4.

     
     
  • 4.6, Hety (??), 14:09, 09/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что коэффициент рассеивания света обратно пропорционален длинне его волны в 4 степени.

    При условии, что я правильно помню :)

     
  • 2.4, gra (?), 21:48, 08/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >неужели фреймворк содержал "огромне число ошибок" ? Если да, то как же
    >так получилось?

    если честно сам не знаю о чем речь, в ветке 1.2.х выход последних версий был связан именно с безопасностью

    вообще вся новость похоже написана человеком, который "не в курсе дела":
    >более абстрагирован от низкоуровневых операций

    да ладно? функционал ActiveRecord не сильно изменился

    >обеспечивая прозрачность при миграции скриптов от одной СУБД к другой.

    миграции были и прошлых релизах

    >Также проведена работа по увеличению безопасности фреймворка

    как я уже говорил, задачей 2.0 релиза было не это, т.к. все ошибки во-время исправлялись в первой ветке

    >осуществлен переход на архитектуру создания web-сервисов REST

    бред, ресурсы были отлично работают 1.2.х, "перехода" не было, можно делать и так и так, зависит от желания и задачи

    На самом деле изменения которые заставили назвать релиз 2.0, а не 1.3 совсем другие, но новых пользователь они не должны интересовать, а старым они и так известны.

     
     
  • 3.5, mxm (??), 11:57, 09/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >новых пользователей они не должны интересовать, а старым
    >они и так известны

    Внушает "оптимизм". А можно "сирым и убогим", "новым" пользователям узнать? Пролейте свет!


     
     
  • 4.7, gra (?), 03:16, 10/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    не понял вашего сарказма, если хотите увидеть полную картину, то загляните в changelog

    если коротко, то между 1.2.х и 2.0 нет совместимости, конечно производимые изменения не катастрофически, но все же это отталкивает от перехода уже налаженных и работающих проектов на новую версию

    для кого-то это вообще не существенно, т.к. люди изначально работают на EDGE (svn срез) версии

     

  • 1.8, Фоззи (?), 03:02, 11/01/2008 [ответить]  
  • +/
    Если вы хотите верепести свое приложениена 2.0, вы должны сначала перевести все приложение на версия Rails 1.2.3. Которая содержит все сообщения о исопльзовании нежелаемых методовкоторые будут убраны в версии 2.0. Есои ваше прложиение работает хорошо на 1.2.3 wи нет предупреждений (deprecation warnings), есть все шансы перевести его на 2.0
     
  • 1.9, Аноним (9), 14:31, 04/04/2008 [ответить]  
  • +/
    REST (Representational State Transfer)не пришел на смену SOAP. И SOAP и REST - это способы достижения одного и того же разными методами. Если SOAP-клиенты запрашивают выполнение действия на сервере, то REST-клиенты попросту требуют сам ресурс. Например, вместо то-го чтобы запрашивать удаленное исполнение функции для нахождения нужного вам формуляра заказа, вы просто запрашиваете этот формуляр, примерно так же, как статичную Web-страницу.

    В одних случаях не обойтись без SOAP, в других можно обойтись лишь REST ))

     
  • 1.10, Аноним (9), 14:32, 04/04/2008 [ответить]  
  • +/
    Это все равно что сказать что Linux пришел на смену Windows )
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



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

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