LINUX.ORG.RU

Вышел Groovy 1.7

 , ,


0

0

Groovy — это скриптовый объектно-ориентированный язык для платформы Java, сопоставимый по возможностям с языками Python и Ruby.

Основные изменения и улучшения в версии 1.7:

  • Анонимные внутренние классы и вложенные классы;
  • Аннотации теперь применимы также к пакетам, импортам и объявлениям переменных;
  • Усовершенствованная Grape (системы модулей);
  • AST Viewer и AST Builder для работы с абстрактным синтаксическим деревом;
  • Полностью переписан GroovyScriptEngine;
  • Новые возможности при работе с SQL, в том числе поддержка транзакций;
  • Улучшения GroovyConsole: отображение номеров строк, новое окно вывода;
  • И многое другое.

>>> Подробнее об этом релизе

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от yyk

> Это справедливо почти для всех не-Java JVM-языков :)

Да!

Для такого всё-же лучше JavaFX =)

Да!

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

Где вы Qt'шники

С джавой и груви - незадача. Попробуйте запустить этот код на Maemo или Windows Mobile. Не выйдет. К сожалению, джава оказалась не столь уж и кроссплатформенной, как обещалось. А Qt(+Python) вроде спокойно можно запустить уже почти везде. В общем, XXI век на дворе, а IT всё ещё в каменном веке.

Droid790
()
Ответ на: Где вы Qt'шники от Droid790

>А Qt(+Python) вроде спокойно можно запустить уже почти везде

Windows Mobile? Symbian без кастрирования? iPhone? Android?

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

Ну не реагируйте так. Человек просто высказал ИМХО. Вы думаете он проверил все платформы? Ляпнул что бы не молчать «нативный код на С++ работает везде»

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

Конечно таки JVM работает везде, но groovy не тестил... Там надеюсь нет ничего такого, что Java ME не переваривает. Кто нибудь знает?

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

>Ну не реагируйте так. Человек просто высказал ИМХО. Вы думаете он проверил все платформы?

проверил? а что именно он проверил?

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

учитывая тот факт, что ME - это даже не java 1.4, то не только groovy на ME не заработает, но и большинство современных либ.

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

<i>Ляпнул что бы не молчать «нативный код на С++ работает везде» </i> Я имел ввиду, что код на PyQt4(в скобках как бы) будет работать вообще без изменений почти везде. А код на С++ просто надо перекомпилировать (в смысле, не надо переписывать или проводить что-то типа хилдонизации)

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