Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
groovy [Le 12/09/2009, 00:00] phpvik |
groovy [Le 31/03/2021, 19:50] 86.220.25.24 [Ubuntu 20.10 (« The Groovy Gorilla »)] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Groovy & Grails ====== | + | {{tag>versions}} |
- | Cette page est consacré à une brève introduction à Groovy & Grails. Il serait souhaitable rassembler toutes les informations nécessaires à l'utilisation de ce magnifique framework sous ubuntu pour la communauté francophone. | + | ^ [[versions|Versions d'Ubuntu]] ^^^ |
- | + | | [[focal|<< Ubuntu 20.04 LTS « The Focal Fossa »]] | **[[groovy|Ubuntu 20.10 « The Groovy Gorilla »]]** | [[hirsute|Ubuntu 21.04 « The Hirsute Hippo » >>]] | | |
- | ===== Definition ===== | + | |
- | ==== Groovy ? ==== | + | |
- | Groovy s'intègre et est entièrement compatible avec la JVM étant donné que le bytecode est le même. Il peut donc | + | |
- | + | ||
- | * utiliser les bibliothèques Java, | + | |
- | * être utilisé dans des classes Java. | + | |
- | + | ||
- | [[http://fr.wikipedia.org/wiki/Groovy_(langage)|Pour plus de détails]] | + | |
- | ==== Grails? ==== | + | |
- | Grails est un framework open source basé sur Groovy rassemblant une grande variété de technologie J2EE. | + | |
- | * Groovy | + | |
- | * Java | + | |
- | * Hibernate | + | |
- | * Spring framework : Spring MVC, Spring IOC, Spring WebFlow, ... | + | |
- | * Sitemesh | + | |
- | * Log4J | + | |
- | * JUnit | + | |
- | * Canoo Web test | + | |
- | * Jetty | + | |
- | + | ||
- | [[http://fr.wikipedia.org/wiki/Grails_(technologie)]] | + | |
- | + | ||
- | <note tip>Site incontournable à propos de l'utilisation du langage : | + | |
- | * [[http://groovy.codehaus.org]] | + | |
- | * [[http://grails.org]] | + | |
- | </note> | + | |
- | + | ||
- | ===== Les outils ===== | + | |
- | Cette page n'est pas une introduction à prise en main du développement d'application mais un guide pour l'installation des outils nécessaire au confort du développeur sous ubuntu. | + | |
- | + | ||
- | Actuellement le langage Groovy est très mal supporter par les différents éditeurs tel que netbeans ou eclipse. Pourtant chacun d'eux possède des plugins dédiés aux développement sous Groovy, et Grails. | + | |
- | + | ||
- | <note important>Tout les éditeurs peuvent éditer le groovy avec une configuration édition de code Java (de même pour grails).</note> | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | Je vous conseil d'installer à la main les différents paquets. | + | |
- | + | ||
- | ==== étape 1: Groovy ==== | + | |
- | === télécharger === | + | |
- | Suivre les instructions délivré à la page : [[http://groovy.codehaus.org/Download]] | + | |
- | + | ||
- | === installer === | + | |
- | + | ||
- | === test === | + | |
- | + | ||
- | <code java> | + | |
- | class Greet { | + | |
- | def name | + | |
- | Greet(who) { name = who[0].toUpperCase() + | + | |
- | who[1..-1] } | + | |
- | def salute() { println "Hello $name!" } | + | |
- | } | + | |
- | + | ||
- | g = new Greet('world') // create object | + | |
- | g.salute() // Output "Hello World!" | + | |
- | </code> | + | |
+ | ====== Ubuntu 20.10 (« The Groovy Gorilla ») ====== | ||
+ | Ubuntu 20.10 (nom de code : "The Groovy Gorilla" ) est la trente-troisième version d'Ubuntu. | ||
+ | \\ Son cycle de développement a débuté en avril 2020, suivant la sortie de la précédente mouture. | ||
+ | \\ Ubuntu 20.10 est sortie en version stable le 22 octobre 2020 : | ||
+ | C'est la version à support court actuelle. | ||
+ | \\ Elle sera supportée jusqu'en juillet 2021 soit 9 mois après sa sortie. | ||