The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз динамического языка программирования Groovy 2.0

02.07.2012 23:50

Вышел релиз языка программирования Groovy 2.0. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями. За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймврок Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, инструментарий для интеграции с Google App Engine - Gaelyk, система параллельного программирования Gpars, тестовый комплект Spock, инструменты для контроля качества CodeNarc и GMetrics.

Из новшеств Groovy 2.0, можно отметить:

  • Система проверки статических типов, позволяющая определить корректность кода;
  • Режим статической компиляции для обеспечения повышенной производительности для критичных к скорости выполнения участков кода;
  • Разбиение Groovy JAR-архива на модули, каждый из которых содержит специфичный набор функций. Предоставление пользователям возможности создавать свои модули;
  • Расширение синтаксиса в соответствии с языковыми улучшениями JDK 7, разработанными в рамках проекта Coin;
  • Задействование улучшений JDK 7 для динамических языков программирования.


  1. Главная ссылка к новости (http://docs.codehaus.org/displ...)
  2. OpenNews: Релиз Griffon 1.0, фреймворка для разработки десктоп-приложений на базе JVM
  3. OpenNews: Релиз web-фреймворка Grails 2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34249-groovy
Ключевые слова: groovy, java, jdk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ua9oas (ok), 15:36, 03/07/2012 [ответить]  
  • –1 +/
    что на нем было и будет создано? Где его использовать лучше всего?
     
     
  • 2.2, AlexK (??), 16:48, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Groovy - везде где есть Java, фактически это javaperl, кода пишем мало, толку много.
    Минусы - тормозит в разы больше java и памяти кушает так же больше.
     
  • 2.3, Аноним (-), 16:58, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что на нем было и будет создано? Где его использовать лучше всего?

    Автор языка считает, что его лучше не использовать, потому что уже есть Scala. Поэтому он свалил из проекта еще до выхода первой версии.

     
     
  • 3.4, AlexK (??), 18:48, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Автор языка считает, что его лучше не использовать, потому что уже есть
    > Scala. Поэтому он свалил из проекта еще до выхода первой версии.

    Подход Groovy интересней и код читабельней

     
     
  • 4.5, Devider (ok), 23:16, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Передано с руби чуть менее чем полностью.
     

  • 1.6, Аноним (-), 06:16, 05/07/2012 [ответить]  
  • –3 +/
    Язык для JVM разве что ленивый не создает. Но проблема вся в JVM, пройдут годы и эта ошибка забудется, мало помалу уйдет туда же куда ушел гоооораздо более успешный ее предшественник - БЕЙСИК. Последний в отличие от детской игрушки Java  -умеет компилировать в машинный код и не только для x86, а тем не менее ))
     
     
  • 2.7, piteri (ok), 20:12, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я так понял вас Гослинг чем то обидел?
     

  • 1.8, iZEN (ok), 22:34, 02/12/2013 [ответить]  
  • +/
    Вышли Groovy 2.2.1 и Gradle 1.9. Напишите новости.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру