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

 


 

 


 

Lire la suite

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

Introduction

Voici la traduction du vingt-et-uniè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=765

Traduction de l’article original

La première étape de publication de Grails 1.4 est sortie cette semaine et ça contient une tonne de fonctionnalités cools. Consultez les release notes pour les détails de ce qui a été ajouté pour cette version – c’est une longue liste :)

Marc Palmer a publié la version 1.0 du resources plugin et il a rédigé une documentation complète. C’est inclut par défaut dans Grails 1.4 et peut être installé dans la version 1.2 ou supérieure, ainsi les développeurs de plugin devraient lire les discussions Calling all developers of UI library / front end plugins et Call for people to write Resources plugins dans la mailing list.

Une note pour les développeurs de plugins – veuillez mettre à jour les descripteurs de plugins avant de publier le votre, ou au moins éditer les détails de la page de plugin sur grails.org. Si je vois qu’il y a un nouveau plugin qui affiche “Plugin summary/headline” comme titre et “Your name” comme nom de développeur, je ne l’inclurai pas ici. C’est peut être un peu le côté le plus dur, mais je suppose que si vous ne pouvez pas vous occuper de documenter au minimum les détails de votre plugin,  c’est peut être pas utile de l’examiner. Aussi, un rappel de quelque chose que j’ai déjà mentionné avant – Veuillez changer la version minimum obligatoire de Grails à quelque chose de raisonnable. Deux plugins on été livrés cette semaine qui nécessitent au moins la version 1.3.7 de Grails, ce qui empêchera les utilisateurs qui ne sont pas sur la dernière version,  même d’essayer vos plugins.

 


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 6 nouveaux plugins publiés:

  • concordion version 0.1. Provides a convenient integration between the Concordion framework —an open source tool for writing automated acceptance tests in Java— and Grails applications
  • gsp-taglib version 0.2.1. Makes it possible to declare tags in a gsp in grails-app/taglib
  • js-tree version 0.1. Integrates the http://www.jstree.com/ jQuery plugin
  • regen version 0.2.12. Provides a generation framework and a set of pluggable artefacts under grails-app/generators
  • swf-upload version 0.2. Integrates http://swfupload.org/
  • translate version 1.0. Translates text from one language to another using the Google Translate API

Il y a eu 9 mises à jour de plugins:

  • dbunit-operator version 1.6.1. Créer les données initiales à l’aide de DbUnit
  • force-response-download version 0.1.1. Force le navigateur à ouvrir une fenêtre de téléchargement de contenu généré par les actions de contrôleurs Grails
  • gemfire version 1.0.0.M3. Le plugin GemFire fournit une intégration avec la plateforme de gestion de données distribuées en mémoire, appelée GemFire
  • notifications version 0.2.3. Implémente un modèle publish-subscribe pour pusher des informations au abonnés via différents canaux de communication.
  • resources version 1.0. Un framework de gestion de ressources
  • scala version 0.6.2. Vous permet de compiler des sources Scala dans le dossier /src/java and /src/scala de votre application
  • serializable-session version 0.2. Impose que la session n’accepte que les objets sérialisables
  • spring-security-core version 1.1.3. Le plugin Grails officiel pour la sécurité; s’intègre avec Spring Sécurité
  • weceem version 1.0.RC2. Un système de gestion de contenu

Interesting Tweets

Jobs

 


 

 


 

User groups and Conferences

 


 

 


 

Lire la suite

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

Introduction

Voici la traduction du dix-neuviè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=750

Traduction de l’article original

Il y a de bonnes nouvelles pour les utilisateurs STS cette semaine, 2.7.0.M1 a été publié et les nouvelles fonctionnalités Groovy et Grails semblent géniales – et il y a une support préliminaire de Gradle! Groovy-Eclipse 2.5.0 a été aussi publié – n’oubliez pas de consulter la page des Nouvelles notables. Il y a aussi un nouvel article de blogconcernant la nouvelle fonctionnalité de support des DSL qui a été annoncée la semaine dernière.

GR8Conf approche (moins d’un mois), et de nouvelles interviews de présentateurs on été publiées:

 


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 5 nouveaux plugins publiés:

  • force-response-download version 0.1. Force le navigateur à ouvrir une fenêtre de téléchargement de contenu généré par les actions de contrôleurs Grails
  • jprogress version 0.2. Simplifie l’utilisation de JQuery et les barres de progression
  • zk-hibernate version 1.1-M1. Le support de Hibernate pour ZKGrails
  • zk-mongodb version 1.1-M1. Le support de Spring MongoDB Datastore pour ZK et Grails
  • zk-redis version 1.1-M1. Le support de Spring Redis Datastore pour ZK et Grails

Il y a eu 11 mises à jour de plugins:

  • activiti version 5.5. Intègre la suite BPM et le système de workflow d’Activiti
  • activiti-spring-security version 0.4.2. Integrates Spring Security to Activiti as custom IdentityService
  • aws version 1.1.9.2. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
  • domain-expectations version 0.6.1. Un framework de test qui vous permet de tester vos contraintes de domaine en définissant des attentes par des tests unitaires ou des tests d’intégration
  • extended-validation version 1.0.5. Fournit une validation partielle de groupes de champs, validation en cascade et validation d’instance d’objets autres que les objets de domaine
  • flash-helper version 0.6. Simplifie et standardise le process l’ajout et la lecture des message dans la scope flash
  • modernizr version 1.7.2. Fournit les fichiers de ressources de la librairie Javascript Modernizr à partir de http://www.modernizr.com/
  • scala version 0.6.1. Vous permet de compiler des source Scala dans les dossiers /src/java et /src/scala de votre application
  • stella version 1.4.1. Plugin que integra o framework brasileiro Stella (http://stella.caelum.com.br) para seu projeto grails
  • zk version 1.0.2. Ajoute le support du framework Ajax ZK (www.zkoss.org) dans les applications Grails
  • zk-ee version 1.1-M1. version 1.0.2. Enterprise Addons pour le plugin ZK

Interesting Tweets

User groups and Conferences

 


 

 


 

Lire la suite

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

Introduction

Voici la traduction du dix-huitiè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=741

Traduction de l’article original

Une première version du support de la description des DSLs dans Groovy-Eclipse a été annoncée cette semaine. Il y a déjà une vaste documentation. C’est une matière spécialement pour les développeurs de plugins puisqu’il est maintenant possible de fournir des descripteurs DSLD qui indique  à STS comment faire de l’auto-complétion de DSLs arbitraire. Le plugin Database Migration a un DSL pour Liquibase qui reflète la syntaxe XML native, j’espère donc qu’il sera simple d’en créer un pour celui là, dès que j’aurais le temps d’y jeter un coup d’oeil.

GR8Conf approche (moins d’un mois), et de nouvelles interviews de présentateurs on été publiées:

 


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:

  • extjs4 version 4.0.0.0. Fournit les ressource de Ext JS 4
  • extra-validators version 0.2. Fournit des validateurs en plus des validateurs par défaut
  • cloud-bees version 0.1. Ajoute des scripts pour s’intégrer avec l’api cliente de CloudBees

Il y a eu 11 mises à jour de plugins:

  • extended-validation version 1.0.4. Fournit une validation partielle de groupes de champs, validation en cascade et validation d’instance d’objets autres que les objets de domaine
  • flot version 0.2.3. Fournit une intégration avec la librairie Javascript de traçage nommé Flot
  • ibatis version 1.3.2. Intègre le framework de persistance MyBatis
  • jquery version 1.6. Intègre jQuery
  • jquery-json version 2.2.2. Fournit les ressources de jQuery JSON, et dépend du plugin jQuery pour inclure la librairie.
  • json-rest-api version 1.0.8. API RESTful JSON pour GORM
  • paypal version 0.6.3. Ajout l’intégration avec PayPal
  • release version 1.0.0.M1. Publie les plugin Grails soit dans un dépôt publique ou privé
  • stella version 1.4. Plugin que integra o framework brasileiro Stella (http://stella.caelum.com.br) para seu projeto grails
  • svn version 1.0.0.M1. Fournit SVNKit en tant que dépendance; une classe SvnClient qui rend plus facile de travailler avec Subversion;  et une intégration avec le plugin Release
  • view-models version 0.2-SNAPSHOT. Le support dans Grails du pattern MVVM: http://en.wikipedia.org/wiki/Model_View_ViewModel

Interesting Tweets

Jobs

 


 

 


 

User groups and Conferences

 


 

 


 

Lire la suite

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

Introduction

Voici la traduction du dix-septiè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=736

Traduction de l’article original

Groovy 1.8 a été publié cette semaine et il contient une liste impressionnante de nouvelles fonctionnalités (Grails 1.4 a été mis à jour pour utilise Groovy 1.8) Regardez l’article de Guillaume Laforge et pour plus d’informations consultez la vaste release notes. Mr. Haki a publié un ensemble d’articles de blog après la publication de Groovy, présentant ainsi des démonstrations de plusieurs nouvelles fonctionnalités. Il y a plus de 15 articles, donc je ne vais pas les lister tous – consultez les sur son blog.

GR8Conf approche (moins d’un mois), et de nouvelles interviews de présentateurs on été publiées:

 


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 2 nouveaux plugins publiés:

  • svn version 1.0.0.BUILD-SNAPSHOT. Fournit SVNKit en tant que dépendance; une classe SvnClient qui rend plus facile de travailler avec Subversion;  et une intégration avec le plugin Release
  • release version 1.0.0.BUILD-SNAPSHOT. Publie les plugin Grails soit dans un dépôt publique ou privé

Il y a eu 9 mises à jour de plugins:

  • avatar version 0.4.1. Fournit une taglib pour afficher des avatars
  • cloud-foundry version 1.0.0.M3. Intègre les service de déploiement dans le cloud de Cloud Foundry’s pour gérer les applications Grails qui tournent dans le cloud à partir de la ligne de commande
  • code-coverage version 1.2.4. Génères des rapports de couverture de code avec Cobertura
  • csv version 0.3. Parser et consommer facilement des CSV à partir de plusieurs de types de sources en entrée
  • eclipse-scripts version 1.0.5. Télécharge et relie les sources et la javadoc des dépendances à partir des dépôt publics
  • email-confirmation version 1.0.5. envoie un email à un utilisateur avec un lien à cliquer pour confirmer l’enregistrement à un site
  • extended-validation version 1.0.3. Fournit une validation partielle de groupes de champs, validation en cascade et validation d’instance d’objets autres que les objets de domaine
  • gorm-couchdb-elasticsearch version 0.2. Installe un script, develop-functional-tests, que vous pouvez utiliser pour développer plus conventionnellement vos tests fontionnels
  • grails-melody version 1.4. Intègre le système de monitoring JavaMelody dans Grails

Interesting Tweets

Jobs

 


 

 


 

User groups and Conferences

 


 

Lire la suite