Joyent a présenté presque en même temps que la sortie d’Apollo son framework pour déployer des applications rails sur votre bureau : Slingshot. Passé un peu sous silence, Slingshot mérite tout de même que l’on s’y attarde un minimum.

Slingshot est un environnement d’exécution (un peu comme Apollo ou la virtual machine de Java) permettant d’utiliser des applications Ruby on Rails sur le bureau. Pour le moment, il n’y a eu qu’une annonce mais Slingshot serait prêt pour fin avril, et disponible sur Windows et MacOS X.

 Joyent Slingshot

Au niveau des fonctionnalités, Slingshot propose :

  • Une synchronisation hors ligne / en ligne
  • Les interactions avec le bureau via drag and drop
  • La « gestion complète » de Rails, c'est-à-dire qu’on peut y ajouter des extensions (gems)

De plus, Slingshot est gratuit... si vous hébergez votre application chez Joyent (appelé Accelerator). Il n’y a pas de prix fixé pour une utilisation extérieure.

Pour tout connaisseur de Ruby on Rails, Slingshot (qui se présente également comme un framework) conserve la « mentalité » Rails, c'est-à-dire pas de configuration mais des conventions. Donc ici aussi, la synchronisation se veut rapide, intuitive et facile.

Joyent propose un produit très professionnel, avec quelques fonctionnalités mais qui seront à mon avis bien exploitées par certaines applications. Par exemple, Joyent propose déjà une suite appelée Connector servant de suite collaborative, d’outils de back-ups et d’hébergement pour les petites structures. L’utilité de pouvoir porter l’application sur le bureau serait un avantage certain vis-à-vis des entreprises.

Je suis séduit par la clarté du message qui est passé : Joyent fait bien les choses, et leur site est classe (ça me fait penser à Squarespace). Néanmoins je trouve Slingshot tout de même limité. Dommage surtout que son utilisation ne soit pas gratuite si l’hébergement se fait « à l’extérieur ». Je souhaite tout de même que cette technologie rencontre un succès qui permettra aux développeurs Rails de faire leurs propres applications de bureau.

Quelques liens :

Rechercher