Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
groovy [Le 31/07/2012, 01:01] 90.38.144.73groovy [Le 11/09/2022, 11:37] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 1: Ligne 1:
------------------ +{{tag>versions}} 
-====== Groovy & Grails ====== +^  [[versions|Versions d'Ubuntu]]  ^^^ 
-Cette page est consacrée à une brève introduction à Groovy & Grails. Il serait souhaitable de rassembler toutes les informations nécessaires à l'utilisation de ce magnifique framework sous ubuntu pour la communauté francophone. +[[focal|<< Ubuntu 20.04 LTS « The Focal Fossa »]]  **[[groovy|Ubuntu 20.10 « The Groovy Gorilla »]]** | [[hirsute|Ubuntu 21.04 « The Hirsute Hippo » >>]]  |
-==== Groovy ? ==== +
-[[http://fr.wikipedia.org/wiki/Groovy_(langage)|Groovy]] s'intègre et est entièrement compatible avec la JVM étant donné que le bytecode est le mêmeIl peut donc+
  
-    utiliser les bibliothèques Java, +<note critique>**[[:old-releases|Fin de vie]] depuis juillet 2021** \\ Depuis juillet 2021, Ubuntu 20.10 est en fin de vie (//end of life//, //EOL//). Elle ne profite plus de nouvelle mise à jour de sécurité et les paquets logiciels pour cette version sont déplacés dans des serveurs d'archive. Pour continuer à recevoir des mises à jour de sécurité, veuillez mettre à niveau votre version d'Ubuntu vers [[versions#versions_d_ubuntu_activement_soutenues|une version activement soutenue]].</note>
-    être utilisé dans des classes Java.+
  
-==== Grails? ==== +{{ https://149366088.v2.pressablecdn.com/wp-content/uploads/2020/10/groovy-gorilla-mascot.jpg?200|Logo de Ubuntu 20.10}}
-[[http://fr.wikipedia.org/wiki/Grails_(technologie)|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+
  
-===== Les outils ===== +====== Ubuntu 20.10 (« The Groovy Gorilla ») ======
-Cette page n'est pas une introduction à prise en main du développement d'application mais un guide pour l'installation des outils nécessaires au confort du développeur sous Ubuntu.+
  
-Actuellement le langage Groovy est très mal supporté par les différents éditeurs tels que netbeans ou eclipse. Pourtant chacun d'eux possède des plugins dédiés au développement sous Groovyet Grails.+Ubuntu 20.10 (nom de code : "The Groovy Gorilla", le Gorille Sensationnnel ) est la trente-troisième version d'Ubuntu. 
 +\\ Son cycle de développement a débuté en avril 2020suivant la sortie de la précédente mouture. 
 +\\ Ubuntu 20.10 est sortie en version stable le 22 octobre 2020 : 
 +C'est une version à support court. 
 +\\ Elle sera supportée jusqu'en juillet 2021 soit 9 mois après sa sortie.
  
-<note important>Tous les éditeurs peuvent éditer le groovy avec une configuration édition de code Java (de même pour grails).</note>+===== Principales Nouveautés =====
  
-===== Installation ===== +==== Commun à toutes les variantes ====
-Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]]  **[[apt>groovy]]**.+
  
-<note warning>Attention la version de groovy doit être cohérente avec la version de grails.</note>+{{ https://www.numetopia.fr/wp-content/uploads/2020/10/ubuntu-20-10-groovy-gorilla.png?600|Le bureau ubuntu 20.10 (Gnome)}}
  
-Pour connaitre la version installée de groovy, tapez dans un [[terminal]] la commande suivante : +   [[:kernel|Noyau Linux]] en version 5.8 
-<code>groovy -version</code> +   * [[:python|Phyton]] 3.8.6 
-  +   * Des logiciels mis à jour : 
-===== Utilisation ===== +       * [[:firefox|Firefox]] 81 
-Créez un script Groovy, par exemple test.groovy +       * [[:libreoffice|LibreOffice]7.02 
-<code java> +       * [[:thunderbird|Thunderbird]] 78.3.2 
-class Greet { +       * ... 
-  def name +
-  Greet(who) { name = who[0].toUpperCase() + +
-                      who[1..-1] } +
-  def salute() { println "Hello $name!"+
-}+
  
-new Greet('world' // create object +==== Spécifiques aux variantes ====
-g.salute()              // Output "Hello World!" +
-</code>+
  
-Pour exécuter le script <code>groovy test.groovy</code>+=== Ubuntu (Gnome) === 
 +   * [[:gnome|Gnome]] 3.38 
 +   * Ubuntu Desktop disponible pour le Raspberry Pi 4 
 +   * Nftables devient le firewall par défaut à la place de Iptables
  
-==== étape 2: Grails ==== +=== Kubuntu === 
-Téléchargez l'archive sur [[http://grails.org/Download|cette page]], puis [[archivage|l'extraire]] dans un répertoire adéquat+   * [[:Kde|Kde]] plasma 5.20
  
-Par exemple **/home/phpvik/workspace/grails/**+=== Xubuntu === 
 +   [[:Xfce|Xfce]] en version 4.14
  
-Ensuite ajoutez grails au classpath (?): +=== Ubuntu Mate === 
-  Éditez le fichier ~/.bashrc, et ajoutez les quelques lignes suivantes : +   Le bureau [[:mate|Mate]] en version 1.24.1 
-<code bash> +   * Utilistaion des indicateurs Ayatana à la place des indicateurs ubuntu 
-export GRAILS_HOME=/home/phpvik/workspace/grails/grails-1.1.1 +   * replacement de [[:cheese|Cheese]] par Webcamoid comme logiciel de [[:webcam|Webcam]] par défaut
-export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13/ +
-export PATH=”$HOME/projects/gwt-linux-1.5.3:$PATH:$GRAILS_HOME/bin” +
-alias grails=$GRAILS_HOME/bin/grails +
-</code>+
  
-=== test === +=== Ubuntu Budgie === 
-Tester la version de grails (résultat: 1.1+   * Bureau [[:budgie|Budgie]] en version 10.5.1
-<code>grails -version</code> +
-Pour créer votre premier projet :  +
-<code>grails create-app MaPremièreApplicationEnGrails</code>+
  
-=====Voir aussi===== +=== Ubuntu Studio === 
-  * [[http://groovy.codehaus.org/|Site officiel de Groovy]] (en) +   * [[kde|Kde]] plasma remplace [[:xfce|Xfce]] comme environnement de bureau par défaut
-  * [[http://grails.org/|Site officiel de GRAILS]] (en)+
  
 +=== Lubuntu ===
 +   * Le bureau [[:lxqt|Lxqt]] passe en version 0.15.0
 +   * L'installateur Calamares passe en version 3.2.24
  
 +=== Ubuntu Kilin ===
 +   * Le bureau [[:ukui|Ukui]] en version 3.0
 +
 +
 +===== Sources =====
 +
 +https://discourse.ubuntu.com/t/groovy-gorilla-release-notes/15533
 +
 +https://www.numetopia.fr/quoi-de-neuf-dans-ubuntu-20-10-groovy-gorilla/
 +
 +https://kubuntu.org/news/kubuntu-20-10-groovy-gorilla-released/
 +
 +https://ubuntu-mate.org/fr/blog/ubuntu-mate-groovy-gorilla-release-notes/
 +
 +https://wiki.xubuntu.org/releases/20.10/release-notes
 +
 +https://lubuntu.me/groovy-released/
 +
 +https://ubuntustudio.org/2020/10/ubuntu-studio-20-10-released/
 +
 +https://distrowatch.com/?newsid=11056