LINUX.ORG.RU
 
eveel

Ruby 1.9.3


0

1

Спустя год с выпуска предыдущей версии, анонсирован новый релиз «официального» интерпретатора языка программирования Ruby.

В целом, версия 1.9.3 является логичным эволюционным развитием интерпретатора и не несёт в себе кардинальных изменений, способных сломать совместимость с существующим кодом.

Среди значимых изменений стоит отметить:

  • вместо GPLv2 + Ruby License используется 2-clause BSD License + Ruby License;
  • в поставку включен RubyGems версии 1.8.10;
  • улучшен механизм загрузки кода, что позволяет значительно сократить время загрузки приложений;
  • библиотека работы с датами переписана на языке Си, что также положительно сказывается на производительности;
  • включена возможность параллельного выполнения test/unit.

Более подробный перечень нововведений традиционно приведён в файле NEWS.

Кстати, пользователи rvm уже имеют возможность обновиться и радоваться всеми нововведениями Ruby 1.9.3.

>>> Анонс в ruby-core

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от blackst0ne 27.11.2011 3:27:12  
eveel

> Есть выбор php + yii vs ruby + ror для нового проекта с невысокими нагрузками.

Популярнее PHP, вне зависимости от используемого фреймворка. Если хочется сэкономить на разработчиках (качестве кода), то кроме PHP вариантов рассматривать и не нужно.

У меня для таких случаев сейчас есть субъективная метрика: 1) если что-то можно назвать просто Web-сайтом, то нужно использовать PHP + Yii/ZF/…; 2) если что-то можно назвать уже Web-приложением, то наверняка Ruby on Rails.

** ()