Компания Engine Yard, которая занимается разработкой программ и
сервисов на языке JRuby, представила новую версию своей платформы под
названием JRuby 1.5. Новая версия JRuby облегчает расширение
возможностей Java-приложений с помощью языка Ruby. В частности,
технология JRuby позволяет быстро создать дополнительные интерфейсы к
Java-приложениям для работы в архитектуре, ориентированной на работу с
сервисами (SOA – Service-Oriented Architecture) и веб-сервисами (WOA –
Web Service Architecture). Новаторский язык программирования Ruby
находит все более широкое применение в промышленных приложениях,
поскольку позволяет выполнять поставленные задачи намного быстрее.
Технология JRuby представляет собой реализацию языка Ruby для платформы
разработки Java. По заверениям разработчиков, язык JRuby позволяет
писать на 80% меньше кода по сравнению с традиционной разработкой
Java-приложений. Версия JRuby 1.5 существенно облегчает внедрение
технологий Ruby в процессы разработки Java-приложений за счет тесной
интеграции с наиболее востребованными компонентами платформы Java. Кроме
более тесной интеграции с базовыми библиотеками Java, платформа JRuby
1.5 обеспечивает более эффективное использование оперативной памяти и
процессора. Также в новой версии улучшена совместимость с оригинальным
языком Ruby – версия 1.5 обладает самой высокой совместимостью с Ruby
из всех выпущенных версий JRuby. Улучшенная поддержка операционных
систем Windows, как говорят разработчики, позволяет разработчикам
приложений для Windows как никогда раньше доверять технологии JRuby.
Компания Engine Yard считает, что в JRuby 1.5 устранены десятки
трудностей, ранее мешавших полноценному использованию платформы JRuby в
среде Windows. За пять месяцев, что длилась разработка версии
JRuby 1.5, более 30 добровольных помощников проекта внесли более 1’000
отдельных правок. Фактически, главным преимуществом JRuby является
существенное повышение производительности при разработке
Java-приложений. В частности, разработчики теперь могут развертывать
код Ruby на тех же серверах, с использованием тех же библиотек, что и
для прежних Java-приложений, только при этом код на Ruby полностью
интегрируется с уже работающим кодом и Java-приложениями. Специально
для корпоративных заказчиков компания Engine Yard представила
коммерческую подписку на услуги сопровождения JRuby 1.5 – контракт
поддержки предусматривает помощь разработчикам приложений, а также
советы по оптимизации и настройке платформы JRuby. Также коммерческая
подписка открывает доступ к новейшим версиям JRuby и вспомогательным
библиотекам: jruby-openssl, activerecord-jdbc-adapter, warbler и
jruby-rack. Само собой, коммерческие подписчики получают доступ к
обновлениям таких ключевых компонентов JRuby, как Joni, Yecht и
jrubyffi. Загрузить свободно распространяемую версию технологии
JRuby и получить максимально полное описание всех новшеств и
исправлений в JRuby 1.5 можно на офийиальном сайте проекта www.jruby.org.
|