Paas : Engine Yard bascule JRuby dans le Cloud, Heroku se met officiellement à Python 

Le 30 septembre 2011 (11:22) - par Cyrille Chausson

Imprimer Envoyer par e-mail

Rubriques : Outils de développement - langages Tags : paas - ruby - jruby - python - heroku

Engagés dans des stratégies multi-langages, les deux acteurs phares du cloud Ruby en mode Paas, Heroku et Engine Yard, multiplient les annonces de supports de nouveaux langages. Le premier vient ainsi de compléter sa plate-forme avec le support de Python et de Djnago, après avoir déjà ajouté JavScript et Java. Je second vient d'ajouter le support de JRuby. Objectif : élargir leurs communautés de développeurs pour devenir incontournables sur le marché du Paas.

Les plates-formes Paas du marché auraient-elles tendance à converger, au moins en termes de support de langages ? C'est la question que l'on peut se poser à la lecture des annonces récentes d'Heroku et de Engine Yard, deux "pure-players" à l'origine concentrés sur Ruby et qui se sont fixés pour mission de devenir entièrement "polyglottes".

Heroku s'arme de Python et Django

Tout à sa stratégie d'accroitre sa communauté de développeurs, Heroku, le Paas, racheté par Salesforce, a en effet annoncé l'ajout du support de Python et du framework Django - également Python -  à sa plate-forme Cloud. Dans un billet de blog, Adam Wiggins, l'un des fondateurs de la société, explique que Python était une demande très forte de la communauté, rappelant que si Ruby - le premier langage supporté par Heroku  - et Python ont de nombreux points communs, la communauté Python dispose de "ses propres spécificités", de sa propre "culture". "Il met l'accent sur la lisibilité, […], considère la documentation comme de première importance et offre traditionnellement des versions rudement testées et rétro-compatibles, à la fois de son coeur et de son éco-système de librairies. Il conjugue la facilité d'apprentissage par les débutants à la maintenabilité de grands projets […]  ", souligne-t-il, enfin.

Python et Django viennent ainsi rejoindre PHP, clojure, node.js (Javascript serveur) et bien sûr Java, un langage clé pour les entreprises dont la société a annoncé le support fin août. Si le support de Java et de PHP s'inscrit effectivement dans une démarche dynamique de la plate-forme, celui de Django pourrait toutefois trouver ses raisons sur le terrain de la concurrence. Ce framework Python habille, et ce depuis sa genèse, le moteur de Paas de Google, Google App Engine. Il prédate de loin le support de Java  sur cette plate-forme. En annonçant le support de Python et de Django, Heroku pourrait en fait tenter d'attirer à lui les développeurs utilisant la plate-forme de Google, une plate-forme qui n'a fait ses débuts que très récemment.

Dans un marché où tout reste à jouer - comme l'indiquait récemment Gartner -, tous les moyens sont bons, et Heroku, justement multiplient les annonces. Il est vrai que la filiale de Salesforce doit affronter des acteurs disposant de moyens biens plus développé comme VMware et son Cloud Foundry ou Microsoft avec Azure. Une bataille dans laquelle il se cherche aussi des alliés. Récemment, la société est ainsi parvenue à associer son Paas à Facebook. Un accord qui vise notamment à simplifier les opérations de développement et d'hébergement des précieuses "apps" du réseau social. 

JRuby chez Engine Yard

Le même type de raisonnement pourrait également être appliqué à Engine Yard. Après avoir ajouté le support de PHP à sa plate-forme, en se payant la société Orchestra en août dernier, la société vient d'ajouter le support de JRuby, l'implémentation du langage Ruby pour la machine virtuelle Java. 

L'annonce n'a surpris personne. Engine Yard avait en effet recruté les développeurs cadres du projet JRuby, Charles Nutter, Thomas Enebo et Nick Sieger, à l'été 2009, alors qu'ils se trouvaient chez Oracle en proie au doute quant à leur avenir. La société avait ensuite capitalisé sur cette expertise interne pour développer une offre commerciale autour de JRuby en avril 2010. Logiquement, en ajoutant ce support à son Paas, Engine Yard étend au Cloud cette même offre.

livres blancs avec LesSourcesIT.fr

Sécuriser les terminaux mobiles des utilisateurs dans l’entreprise

Les appareils mobiles, tels que les smartphones et les tablettes tactiles, permettent à un nombre croissant d’employ…


L’efficacité opérationnelle et la réduction des coûts grâce à une approche intégrée de la veille sécuritaire

La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…

vues 551 lectures commentaire 0 commentaire(s) recommandation notez cet article
0

Réagissez à cet article

Votre Pseudo

Commentaire

publicité
publicité
Les dossiers du MagIT

Les économies de stockage à travers une architecture unifiée


Beaucoup d’organisations ont fait le choix du stockage « unifié » à travers les systèmes Multiprotocol storage systems (MPS). Avec la croissance exponentielle du nombre de d…

Virtualisation : bénéfices, défis et solutions


Alors qu’il existe différentes voies en matière de virtualisation ce document se concentre sur 3 approches : serveurs, postes de travail et appliances. L’un des motifs de cet…
livres blancs avec LesSourcesIT.fr
Recevez les newsletters du MagIT
L'essentiel IT : L'actu IT au quotidien
événements

TechDays 2012 : développeurs et projets en avant

1 2 3 4 5   
Click Here