Після дев'яти місяців розробки представлений реліз JRuby 1.6.0, реалізації мови Ruby, написаної цілком на Java і призначеної для виконання у віртуальній машині JVM. Завдяки використанню JIT-компілятора, продуктивність JRuby не поступається, а в деяких ситуаціях навіть випереджає, стандартний інтерпретатор Ruby, написаний на мові Сі.
JRuby дозволяє розробникам на мові Java звертатися до Ruby-бібліотек (наприклад, Ruby on Rails) і вбудовувати Ruby-код в Java-програми. Розробники на мові Ruby, в свою чергу, можуть отримати доступ до всіх бібліотек класів Java.
Відзначається, що JRuby 1.6.0 є найзначнішим релізом за останній час, в порівнянні з минулим випуском додано близько 2 тис комитів і виправлено 270 помилок. Ключовим нововведенням JRuby 1.6.0 є забезпечення повної сумісності з API Ruby 1.9.2 (за винятком підтримки Encoding::Converter і ripper).
У новій версії також додана експериментальна підтримка розширень на мові Сі, що використовують Ruby C API, збільшена продуктивність, добавлена вбудована система профілювання коду, забезпечена попередня підтримка RubyGems Maven, збільшена сумісність з платформою Windows.
Немає коментарів:
Дописати коментар