LINUX.ORG.RU

JRuby 1.6

 , ,


0

1

15 марта вышла в свет JRuby 1.6. Одним из главных достижений команды разработчиков стала практически полная совместимость с Ruby 1.9.2 (за исключением Encoding::Converter и ripper). Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

Теперь JRuby имеет встроенный профайлер и экспериментальную поддержку RubyGems Maven. Вычищен код внутреннего API, а также заявлена прибавка в производительности. Также заявлена экспериментальная поддержка написанных на С расширений.

Интервью с разработчиком JRuby Томасом Энебо (Thomas Enebo) о версии JRuby 1.7, работе с JDK 7 и многом другом.

>>> Подробности

★★★★★

Проверено: maxcom ()

>Большое внимание было уделено работе JRuby в Windows
иуды

anonymous_sapiens ★★★★ ()
Ответ на: комментарий от anonymous_sapiens

И это нам говорит циничный иуда, судя по аватарке:)

pylin ★★★★★ ()
Ответ на: комментарий от anonymous_sapiens

иуды

А что такое? Попаболь?

заявлена прибавка в производительности

А тесты от фороникса уже есть?

Думаю, ради такого использования руби как

#env ruby


rx = /.+/;


Dir["*"].each { |name|

    if name != "." && name != ".." && FileTest.file?(name)

        if (name =~ rx) and (name != name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"))

            File.rename(name, name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"));

            puts("#{name} >>=== RENAMED TO ===>> " + name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"));

        end

    end

}

Обновляться мне не стоит...

yaws ()

> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

В правильном направлении ребята работают!

Ichiro ()

Сайт на «подробностях», как опнимаю, на JRUby написан?
7 минут ждал, пока откроется.
И не открылось.

yaws ()
Ответ на: комментарий от yaws

Открывается моментально. Это ты, наверное, ЛОР-эффект :D

drfaust ★★★★★ ()
Ответ на: комментарий от Ichiro

Учитывая что MRI на окнах работает с горем пополам, а про половину си-экстеншенов можно просто забыть, то не удивительно. Да и правильно.

tensai_cirno ★★★★★ ()

> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

на трибунах становится тише-е-е

тает быстрое время чудес

до свиданья, наш ласковый ми-и-иша

возвращайся в свой сказочный лес

anonymous ()

А зачем оно нужно? Вроде CRuby хватает.

babusha ()
Ответ на: комментарий от babusha

>CRuby хватает.
А зачем оно нужно? Вроде Ruby хватает.

yaws ()
Ответ на: комментарий от yaws

CRuby это и есть оригинальный интерпритатор руби. Всегда ваш КО.

babusha ()
Ответ на: комментарий от babusha

Извини, не знал под таким оригинальным именем.

yaws ()

Пусть перепишут JVM на JRuby.

buddhist ★★★★★ ()
Ответ на: комментарий от yaws

ради такого и руби-то держать не стоит.

anonymous ()
Ответ на: комментарий от anonymous

оно (ruby) в основном для диссера жены держится, хотя этот скриптик чаще используется :)

yaws ()

Пользуясь случаем хочу спросить: руби рип?

ugoday ★★★★★ ()
Ответ на: комментарий от babusha

>А зачем оно нужно?

к.о. подсказывает - для работы на платформе JVM

qwerky ()
Ответ на: комментарий от qwerky

>к.о. подсказывает - для работы на платформе JVM

У них наркоманский подход к совместимости. Я понимаю для совместимости с обычным руби завести все методы которые есть в оригинальном - но выкосить при этом все меотды которые есть в жабе??!

r ★★★★★ ()

Зачем нужно пятое колесо в телеге?

Bioreactor ★★★★★ ()

Кто-нибудь может объяснить зачем эти JPython и JRuby нужны? Какие проекты с их помощью делаются?

pento ★★★★★ ()
Ответ на: комментарий от Ichiro

>> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

В правильном направлении ребята работают!

в то время, как нормальные инструментарии разработки серверного по прекращают поддержку windows и прочих неперспективных платформ.

anonymous ()
Ответ на: комментарий от pento

>Кто-нибудь может объяснить зачем эти JPython

У нас пользуются ради того, что сервера (не веб) пишутся на джаве, а тестовые скрипты - на пиотне. А чтобы взаимодействие два раза не писать использется jython + java классы. Вполне удобно.

theos ★★★ ()
Ответ на: комментарий от pento

Ну просто мегаочевидное, прикрутить к жабапроекту скрипты без извращений.

tensai_cirno ★★★★★ ()

да здравствуют лаги.

qbbr ★★★★ ()

Ммм, а объясните, зачем будут нужны MERB или YARV, если допилят jruby или ironruby(и питона это тоже касается, кстати)? Насколько я знаю, текушие реализации для CLR и JVM уже быстрее оригинала + прозрачный доступ к всеобъемлющим стандартные библиотекас явы или дотнета и значительно более простое взаимодействие с написанным на других языках кодом..

anonymous ()

имхо:
java - не нужно,
ruby - не нужно,
а вместе уж тем более не нужно!

лучше бы занялись чем нибудь полезным..

MotusAnimi ()

Руби не выживет, поскольку не выдержит конкуренции с Питоном ни по одному направлению. И сейчас-то его применяют либо из идеологических соображений, либо потому что так уже получилось (когда-то применили и теперь расхлёбывают).

Vudod ★★★★★ ()
Ответ на: комментарий от Vudod

Руби - это рельсы в основном. А никакой фреймворк питона не выдержит с рельсами конкуренции.

anonymous ()
Ответ на: комментарий от anonymous

>А никакой фреймворк питона не выдержит с рельсами конкуренции.

Так толсто, что возникает инверсный след :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Это же чистая правда. Хоть и питон как язык мне больше нравится, чем руби.

anonymous ()
Ответ на: комментарий от anonymous

Мне кажется, что оба варианта сравнения трендами некорректно: запросом «Django» могут искать чувака по имени Django Reinhardt или что-нибудь ещё не-айтишное. Более того, по чистому запросу «Rails» должны выдаваться явно не Ruby on Rails и прочая айтишная ерунда, но очень даже стальные балки специального сечения, укладываемые на шпалах.

Более-менее корректное сравнение можно получить, сравнив тренды по запросам «Python Django» и «Ruby on Rails».

http://www.google.com/trends?q=python django,ruby on rails&ctab=0&geo...

eveel ★★ ()
Ответ на: комментарий от eveel

Как-то фигово оформил и объяснил, ещё ссылку выделить забыл. Надеюсь, всем понятно :)

некорректно

некорректны

не-айтишное

не связанное с информационными, блин, технологиями

eveel ★★ ()
Ответ на: комментарий от eveel

Ребятам из Engine Yard, Twitter и других компаний достаточно ещё немного поднажать :)

И что будет?

Vudod ★★★★★ ()
Ответ на: комментарий от eveel

«Python language» пока остаётся несколько популярнее, чем «Ruby language»


у тебя нерелевантно составлен запрос, когда на ЛОРе пишут «питон» или «руби», никогда не добавляют «language»

Karapuz ★★★★★ ()
Ответ на: комментарий от MotusAnimi

>лучше бы занялись чем нибудь полезным..

лучше бы ты занялся чем нибуть полезным..

ZeMvlad ()
Ответ на: комментарий от Karapuz

> у тебя нерелевантно составлен запрос, когда на ЛОРе пишут «питон» или «руби», никогда не добавляют «language»

Мой запрос релевантен как сама релевантность: в него не попадут ни змеи, ни минералы. Проблема в другом: сама идея сравнения таких вещей по Google Trends — полный отстой.

eveel ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.