Groovy 1.6 - Skriptsprache aufgebohrt

Wichtiger Entwicklungsschritt erreicht

Die Version 1.6 der objektorientierten Skriptsprache Groovy ist fertig. Damit erreicht das Open-Source-Projekt einen wichtigen Meilenstein und macht Entwicklern das Leben deutlich leichter.

Artikel veröffentlicht am ,

Die Groovy-Syntax ähnelt der von Java, wobei die objektorientierte Skriptsprache durch Python, Ruby und Smalltalk inspirierte Eigenschaften hat. Die Sprache integriert sich direkt in die Java-Plattform und arbeitet so auch mit Java-Code und -Bibliotheken zusammen. Der Groovy-Compiler übersetzt die Skripte vor ihrem Ablauf in Java-Bytecode, so dass sie sich auch von jedem anderen Java-Programm verwenden lassen.

Stellenmarkt
  1. Full Stack Web Developer (w/m/d)
    Personalwerk GmbH, Karben
  2. Leiter (m/w/d) Technische Studioausstattung
    Cyberobics GmbH, Berlin
Detailsuche

Der Compiler von Groovy 1.6 soll schnellere Runtimes hervorbringen. Neu ist auch ein optionales "return" für if/else- sowie try/catch-Blöcke.

Mittels "CompileTime Metaprogramming" ergänzt der Compiler nun zudem automatisch Code zur Prüfung von Objektzuständen während der Programmlaufzeit. Zudem kann beeinflusst werden, wie der Compiler Objekte kompiliert. Beides wird durch Annotations - Anmerkungen und Hinweise - in Quellcode-Kommentaren ausgelöst.

Die Groovy-Entwickler haben zudem mit Grape ein Werkzeug zum Verwalten von Code-Bibliotheken integriert. Das ermöglicht die automatische Einbindung erforderlicher Bibliotheken von Dritten, wenn diese von Grape unterstützt werden. Die Bibliotheken werden heruntergeladen und installiert, sobald es erforderlich ist - also idealerweise beim ersten Aufruf.

Golem Karrierewelt
  1. First Response auf Security Incidents: Ein-Tages-Workshop
    14.11.2022, Virtuell
  2. LDAP Identitätsmanagement Fundamentals: virtueller Drei-Tage-Workshop
    18.-20.07.2022, Virtuell
Weitere IT-Trainings

Mitgeliefert wird der Groovy JmxBuilder, mit dem Groovy zur Steuerung komplexer Geschäftsprozesse als Domain Specific Language (DSL) unter Nutzung von Groovy-Objekten genutzt werden kann. Eine JSR-223-Scripting-Engine ist nun ebenfalls in Groovy integriert.

Groovy 1.6 steht ab sofort als Binary und im Quelltext zum Download bereit. [von Alexander Merz und Christian Klaß]

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Gistenjunge 27. Feb 2009

Ich nutze JetGroovy unter IntelliJ IDEA 8 und es funktioniert meiner Meinung nach...

Formatierer 24. Feb 2009

Perl hat auch nicht den Anspruch eine moderne Sprache zu sein, der Zug ist abgefahren...

Fuselbär 22. Feb 2009

Autsch, du hast deinen Humor wohl auch durch die Finanzkrise verloren, oder? Achja...



Aktuell auf der Startseite von Golem.de
US-Streaming
Abonnenten immer unzufriedener mit Netflix

Wenn Netflix-Abonnenten das Abo kündigen, wird vor allem der hohe Preis sowie ein schlechtes Preis-Leistungs-Verhältnis als Grund dafür genannt.

US-Streaming: Abonnenten immer unzufriedener mit Netflix
Artikel
  1. Covid-19-Fälle: Homeoffice bleibt bei Apple die Regel
    Covid-19-Fälle
    Homeoffice bleibt bei Apple die Regel

    Apple kann die Rückkehr ins Büro nicht wie geplant durchführen. Die Coronapandemie verhindert drei Tage Mindestanwesenheit.

  2. Elektro-SUV: Drako Dragon soll Teslas Model X Plaid deutlich übertreffen
    Elektro-SUV
    Drako Dragon soll Teslas Model X Plaid deutlich übertreffen

    Das Elektroauto Drako Dragon soll mit seinen vier Motoren eine Leistung von 1.470 kW entwickeln und 320 km/h Spitze fahren.

  3. Evari 856: Minimalistisches E-Bike mit Monocoque-Rahmen und Titan
    Evari 856
    Minimalistisches E-Bike mit Monocoque-Rahmen und Titan

    Evari 856 heißt das E-Bike, das mit einem Monocoque-Rahmen aus Carbon ausgestattet ist. Dadurch soll es besonders leicht und stabil sein.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MSI RTX 3080 Ti Ventus 3X 12G OC 1.049€ • Alternate (u. a. Corsair Vengeance LPX 32 GB DDR4-3600 106,89€) • be quiet! Pure Rock 2 26,99€ • SanDisk microSDXC 400 GB 29€ • The Quarry + PS5-Controller 99,99€ • Samsung Galaxy Watch 3 119€ • Top-PC mit Ryzen 7 & RTX 3070 Ti 1.700€ [Werbung]
    •  /