Tout d’abord, une excellente année à tous!

Pour célébrer l’année nouvelle, voici un petit récapitulatif des nouveautés en provenance directe de la blogosphère Ruby/Rails anglophone, et ce depuis le 15 novembre 2007, date de notre dernier récapitulatif, jusqu’à la fin de l’année.

Masochism

Masochism est un nouveau plugin de Rick Olson qui permet d’automatiser la communication avec de multiples bases de données configurées en master/slave. Très utile lors du déploiement en production.

Rubyconf et RejectConf 2007: vidéos

Les vidéos de la conférence RubyConf 2007, qui a eu lieu en novembre passé, sont disponibles ici. En bonus, les vidéos de la RejectConf qui a eu lieu en parallèle.

Wuby, Ramaze et Nanoc, trois nouveaux frameworks alternatifs

On ne les compte plus: après Camping, Merb et Sinatra, voici Wuby, Ramaze et Nanoc, trois nouveaux frameworks web ultra-légers (comparativement à Rails) développés en Ruby. L’avantage du premier est qu’il est complètement autonome, jusqu’à contenir son propre démon HTTP. Le second, quant à lui, conserve le modèle MVC utilisé dans Rails, ce qui le rend plus modulaire. Le troisième, enfin, n’a pas la même ambition puisqu’il sert à générer dynamiquement des sites statiques. Bref, on a maintenant l’embarras du choix: à vous de juger.

JRails

JRails est un plugin qui permet très facilement de remplacer dans Rails le duo Prototype/script.aculo.us par son cousin beaucoup plus légér (et prétendu plus rapide) JQuery. Pour ce faire, le plugin traduit tous les helpers Rails concernés de telle manière que le remplacement passe inaperçu dans vos applications.

LiveConsole

LiveConsole est une application qui vous permet d’utiliser IRB au travers d’une connection TCP. Il est ainsi possible d’inspecter à distance une application lancée en production, changer son état, la patcher sans la redémarrer, etc.

Gemtacular

Gemtacular est un nouvel annuaire similaire au Rails Plugin Directory mais cette fois pour les gemmes.

Textmate éditeur favori des Railers (et Rubyistes)

Selon la Ruby Tool Survey, l’éditeur texte favori des Railers serait TextMate. Chez les Rubyistes de manière générale, vi arrive un cheveu devant. Les deux éditeurs écrasent ainsi Emacs, NetBeans, Eclipse et autres consorts.

Faker: génération rapide de “fausses données” en Ruby

Faker vous permet de générer automatiquement de fausses données personnelles “crédibles”. Il est ainsi possible de générer des noms, adresses, numéros de téléphone, emails, etc.

Rak: alternative à grep en Ruby

Rak, version Ruby de Ack, est un outil en ligne de commande vous permettant de chercher rapidement une expression dans un ensemble de fichiers (comme grep, donc). L’outil a le bon goût d’ignorer automatiquement les dossiers tels que ”.svn”, et d’indiquer automatiquement le numéro des lignes, ce qui est sympa pour les projets Rails.

ActiveJax: la passerelle ActiveRecord – JavaScript

ActiveJax est un plugin Rails qui fonctionne comme passerelle entre ActiveRecord et Prototype/JavaScript. Il vous permet d’appeler les méthodes de vos modèles directement en JavaScript via AJAX. Assez impressionnant.

make_resourceful

make_resourceful est un plugin qui permet de supprimer le code répétitif présent dans tout contrôleur REST (les 7 actions, etc); toutes vos actions sont générées par défaut sans devoir écrire aucun code, et il ne vous reste plus qu’à ajouter les particularités propres à votre application.

BackgroundFu

BackgroundFu est un nouveau plugin vous permettant de lancer des tâches de fond en relation avec une application Rails. Il est beaucoup plus léger que le célèbre BackgrounDRb: alors que ce dernier est spécialisé dans les lourdes et fréquentes opérations de routine, BackgroundFu est surtout adapté aux tâches prenant simplement un peu plus de temps qu’une requête HTTP normale.

Utility Belt

Utility Belt est un gemme contenant un ensemble de trucs, outils et techniques pour IRB, qui en augmente considérablement les fonctionnalités: interaction avec votre éditeur texte favori, support du presse-papiers, postage sur Pastie, raccourcis pour Amazon S3, auto-indentation, etc.

Voilà, c’est tout pour cette fois-ci. Rendez-vous dans un mois pour le prochain récapitulatif!

0 Commentaires

Ajouter un commentaire

Vous devez être identifié pour poster un commentaire. Identifiez-vous, ou inscrivez-vous si ce n'est déjà fait.