Apache Groovy: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Sistemo note con collegamenti esterni senza titolo (documentazione) |
m r2.7.3) (Bot: Aggiungo he:Groovy; modifiche estetiche |
||
Riga 1:
{{S|informatica}}
'''Groovy''' è un [[linguaggio di programmazione]] [[Programmazione ad oggetti|ad oggetti]] per la [[Piattaforma Java]] alternativo al [[
== Caratteristiche ==
Groovy usa una [[sintassi (informatica)|sintassi]] simile a quella di Java, basata su [[parentesi graffa|parentesi graffe]], e viene compilato dinamicamente in [[bytecode]] per la [[
Altre caratteristiche:
* [[Tipizzazione dinamica]]
* Sintassi nativa per liste, mappe ed [[espressioni regolari]]
* [[
* [[Overloading]] degli operator
== Confronto della sintassi ==
;Standard Java (Java 5+)
<source lang="java">
Riga 25:
</source>
== Supporto per linguaggi markup ==
Una caratteristica di Groovy che vale la pena sottolineare è il suo supporto nativo per vari [[linguaggio di markup|linguaggi di markup]] come [[XML]] ed [[HTML]]. Questa caratteristica permette di definire e manipolare molti tipi di dati eterogenei con una sintassi ed una metodologia di programmazione uniformi.
Riga 77:
* 2.0 in lavorazione<ref>[http://docs.codehaus.org/pages/viewpage.action?pageId=227053189 Groovy 1.8.4 & 2.0-beta-1 released and roadmap updates - Groovy - Codehaus<!-- Titolo generato automaticamente -->]</ref>
== Note ==
<references/>
== Voci correlate ==
* [[Grails]], framework web basato su Groovy
Riga 102:
[[es:Groovy (lenguaje de programación)]]
[[fr:Groovy (langage)]]
[[he:Groovy]]
[[hu:Groovy]]
[[ja:Groovy]]
|