Коммерческий Дистрибутив Ruby Выходит В Бета-Версию


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

В ноябре прошлого года мы сообщили о намерении ActiveState добавить Ruby вместе с Node.js и перейдите к существующему диапазону языков (Perl, Python и Tcl), для которых он предоставляет коммерческую поддержку, компенсацию, дополнительную поддержку операционной системы и многое другое.

ActiveRuby основан на Ruby версии 2.3.4 и, по словам разработчиков, обеспечивает простую установку, разработку и развертывание приложений Ruby. Версия Ruby 2.3.4 была выпущена в марте этого года. Ruby 2.3 добавила поддержку прагмы замороженного строкового литерала,улучшив общую производительность, поскольку Ruby должен выделять меньше объектов.

Ruby 2.3 также добавил оператора безопасной навигации, также известного как одинокий оператор. Оператор &. уже существует в C#, Groovy и Swift, а в Ruby облегчит работу с nils.

Версии Ruby 2.3.x также быстрее, чем предыдущие версии, благодаря улучшениям,включая настройку уровня машинного кода для выделения объектов и кода вызова методов, более интеллектуальную структуру данных переменных экземпляра, структуру данных ввода метода и ввод новой структуры данных таблицы.

ActiveRuby включает в себя более 40 самых популярных драгоценных камней и фреймворков, включая Rails и Sinatra. Он также предлагает установку и управление Ruby в Windows. Разработчики говорят, что цель состоит в том, чтобы облегчить корпоративным разработчикам внутреннее внедрение Ruby для размещения веб-приложений за брандмауэром. Джефф Роуз, директор по управлению продуктами ActiveState, сказал, что компания

«сосредоточен на облегчении проблем с управлением gem и установкой Windows, а также на включении лучших лицензионных gems, не относящихся к GPL.»

Gems, предварительно скомпилированные в ActiveRuby, включают все основные библиотеки для соединителей баз данных, включая MongoDB, Cassandra, PostgreSQL, Redis и MySQL; тестирование с помощью Cucumber и simplecov для покрытия кода; а также развертывание и интеграцию в облако с AWS.

Бета-версия ActiveRuby в настоящее время доступна для Windows и будет доступна для Linux и macOS позже в 2017 году. Для каждого языкового дистрибутива, доступного ActiveState, существуют выпуски Business и Enterprise, и всегда есть бесплатный выпуск сообщества. То же самое будет справедливо и для ActiveRuby.

Разработчики могут скачать бета-версию и отправить отзывы и предложения, чтобы получить шанс выиграть футболку ActiveState.


Добавить комментарий