The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз JRuby 1.7.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз JRuby 1.7.0"  +/
Сообщение от opennews on 23-Окт-12, 23:06 
После полутора лет разработки представлен (http://www.jruby.org/2012/10/22/jruby-1-7-0.html) релиз JRuby 1.7.0 (http://www.jruby.org), реализации языка Ruby, написанной целиком на Java и предназначенной для выполнения в виртуальной машине JVM. Благодаря использованию JIT-компилятора, производительность JRuby не уступает, а в некоторых ситуациях даже опережает, стандартный интерпретатор Ruby, написанный на языке Си. JRuby позволяет разработчикам на языке Java обращаться к Ruby-библиотекам (например, Ruby on Rails) и встраивать Ruby-код в Java-программы. Разработчики на языке Ruby, в свою очередь, могут получить доступ ко всем библиотекам классов Java.


Ключевым новшеством  JRuby 1.7.0 является предоставление по умолчанию режима совместимости с веткой Ruby 1.9, с учётом особенностей выпуска языка Ruby 1.9.3. Поддержка режима совместимости с Ruby 1.8.7 оставлена в качестве опции. В настоящее время ещё наблюдаются единичные возможности  Ruby 1.9, которые пока не поддерживаются в JRuby, но их планируется реализовать в ближайших корректирующих выпусках JRuby 1.7.x. В целом режим совместимости с Ruby 1.9 оценен как стабильный и пригодный для повседневного применения.


Среди других улучшений JRuby 1.7.0:


-  Задействована, но пока не включена по умолчанию, появившаяся в Java 7 инструкция InvokeDynamic,   позволяющая (http://wiki.jruby.org/PerformanceTuning) достичь для динамических языков, работающих под управлением JVM, уровня производительности языка Java;
-  Набор стандартных библиотек Ruby синхронизирован с версий 1.9.3p286;
-  Решено множество проблем совместимости с веткой 1.9.x;
-  Увеличена производительность и улучшено выполнение параллельных операций;
-  Прекращена поддержка Java 5;
-  Улучшена поддержка Solaris, а также Linux на платформе ARM;
-  Произведено обновление  Rubygems 1.8.24 и Rake 0.9.2.2.

URL: http://www.jruby.org/2012/10/22/jruby-1-7-0.html
Новость: http://www.opennet.me/opennews/art.shtml?num=35146

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз JRuby 1.7.0"  +/
Сообщение от YetAnotherOnanym on 23-Окт-12, 23:06 
"не поддерживаются единичные возможности" - это такой тонкий способ поиздеваться над разработчиками? Ну, типа как несколько маленьких ямок на скаковом поле - ровно таких, чтобы лошадь могла в них копытом попасть на полной скорости...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз JRuby 1.7.0"  +/
Сообщение от bav (ok) on 23-Окт-12, 23:42 
> Ну, типа как несколько маленьких ямок на скаковом поле

Не уверен в тестах? Зачем вообще тогда их писать?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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