Skip to main content

Grails cette semaine (2011-22) – Traduction de l’article original

Introduction

Voici la traduction du vingt deuxième article de la série « Grails cette semaine » en 2011.

Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=771

Traduction de l’article original

Cette semaine, il y a eu beaucoup de tweet et retweets relatifs à une comparaison des performances de rendering entre  Rails, Wicket, Grails, Play, Lift et JSP. L’auteur du blog a mis à jour l’article et les benchmarks en se basant sur les réponses de la communauté, en ajoutant une deuxième option au serveur pour le test Rails, en essayant les nouveaux templates Play basés sur Scala, et en se basant sur les feedbacks de Stéphane Maldini pour exécuter les tests en utilisant le dernier code de Grails 1.4. Stéphane et Lari Hotari ont déjà travaillé sur l’optimisation de la performance de s GSP et après l’avoir profilé, Lari a pu ajouté quelques optimisations et a doublé le « débit » lors du rendering de templates. Les chiffres de Grails sont maintenant un tout petit peux moins rapide que les JSPs.

Le développement de Grails 1.4 avance bien. Une nouvelle fonctionnalité cool est l’output des lignes de commande plus réduit. Maintenant, la plupart des lignes sont affichées sur une seule ligne tout comme la version récente de Gradle. Graeme est aussi entrain de regarder comment améliorer le mode interactif qui permettrait de faire tourner des commandes multiples d’une manière extrèment rapide, puisque vous avez besoin de lancer la VM et initialiser Grails une seule fois. Mains pour le moment, ça souffre des problème de OOME. J’ai ajouté le support du multi datasource dans Grails core (à partir du Datasources plugin) et je travaille sur l’ajout du commit sur deux phases (XA/JTA) pour JDBC et JMS.

Aussi, il y a de bonne nouvelles pour le plugin Translate publié la semaine dernière. Ironiquement, le jour où il a été publié, Google a annoncé qui’ils étaient entrain d’annuler leur API de traduction, mais il est en cours de rework pour utiliser l’API Microsoft.

Quelques notes de GR8Conf (EU et US):

 


Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.


Articles divers

Plugins

Interesting Tweets

Jobs

User groups and Conferences


 

Plugins

Il y a eu 3 nouveaux plugins publiés:

  • grails-ant version 0.1.1. Fournit Ant pour les applications Grails
  • sms version 0.1. Fournit des services pour accéder aux API HTTP/s de Torpedeiro
  • sipgate version 1.0.0. Permet d’envoyer des SMS via la passerelle sipgate.de

Il y a eu 19 mises à jour de plugins:

  • avatar version 0.5. Fournit une taglib pour afficher des avatars
  • bubbling version 2.1.3. Fournit une intégration avec l’extension Bubbling Library de YUI
  • ckeditor version 3.6.0.0. Implémente la couche d’intégration entre Grails et l’éditeur de texte web riche CKEditor.
  • cloud-foundry-ui version 1.0. Fournit une UI basique de monitoring pour les applications Cloud Foundry
  • dynamic-config version 0.3. Changer les propriétés de configuration sans relancer l’application
  • equals-hashcode-test version 0.1.1. Se base sur la spécification de Spock pour tester les méthodes equals et hashCode des classes de domaines et des autres objets Groovy
  • functional-test-development version 0.1.8. Installe un script, develop-functional-tests, que vous pouvez utiliser pour développer plus conventionnellement vos tests fontionnels
  • gpars version 0.2. Ajoute les fichiers Jar de GPars aux projets Grails
  • grails-melody version 1.5. Intègre le système de monitoring JavaMelody dans Grails
  • grails-ui version 1.2. Fournit une librairie de tags UI standard pour des widgets Ajax utilisant YUI
  • lesscss-resources version 0.3. Optimise l’utilisation des fichiers CSS de http://www.lesscss.org, compiler les fichier .less vers leurs .css correspondants, et place les css dans le chaine de processing pour être disponible pour les autres fonctionnalités du plugin « Resource »
  • portlets version 0.8. Vise à fournir une manière simple pour développer des portlets JSR-168
  • portlets-gatein version 0.2. Fournit une manière simple pour déployer des portlets Grails dans un portail JBoss GateIN 3.1
  • portlets-liferay version 0.3. Utilise le plugin Portlets et ajoute des configurations et adaptateurs spécifiques à Liferay Portal
  • rateable version 0.7.0. Ajoute un méchanisme générique pour noter des objets du domaine
  • scala version 0.6.2. Vous permet de compiler des sources Scala dans le dossier /src/java and /src/scala de votre application
  • tiny-mce version 3.4.2. Intègre l’éditeur javascript TinyMce et ajoute des tags permettant d’embarquer l’éditeur dans vos pages GSP
  • translate version 1.1. Traduit du texte d’une langue à une autre en utilisant l’API Goole Translate
  • yui version 2.8.2. Fournit une intégration avec la librairie Yahoo! UI Library

Interesting Tweets

Jobs

 


 

 


 

User groups and Conferences