Android

L'équipe JRuby de Sun saute dans la cour des moteurs

The bright dynamic future of Java

The bright dynamic future of Java
Anonim

Sun a embauché Charles Nutter et Thomas Enebo, souvent appelé "JRuby Les gars, "il ya environ deux ans et demi afin qu'ils puissent travailler à plein temps sur JRuby, une implémentation du langage de programmation Ruby pour la machine virtuelle Java. Quelques mois plus tard, Sun a embauché Nick Sieger, un autre développeur clé de JRuby.

Les trois commenceront à travailler à Engine Yard la semaine prochaine. Nutter a déclaré avoir décidé de quitter Sun en grande partie à cause de l'incertitude résultant de son acquisition par Oracle, un accord qui devrait être finalisé cet été en attendant les approbations réglementaires.

"Pour être honnête, nous n'avions aucune preuve qu'Oracle ne supporterait pas JRuby, mais nous n'avions aucune preuve qu'ils le feraient ", a déclaré M. Nutter par téléphone lundi. « Deux des trois développeurs faisant de ce mouvement ont des familles, nous voulons nous assurer que JRuby va arriver au niveau suivant, et nous avons dû prendre une décision », at-il dit

Oracle est un grand utilisateur de la technologie Java du Soleil. et dit qu'il est l'une des principales raisons pour lesquelles il a acheté la société, mais il n'a pas donné des détails au sujet de ses plans.

se faire embaucher par Sun et étant donné la chance de travailler à temps plein sur JRuby était « à peu près un rêve devenu réalité "Dit Nutter. L'équipe a pu travailler de manière indépendante en tant que «projet satellite», mais avec les ressources d'ingénierie de Sun derrière elle, y compris l'accès à ses logiciels Glassfish, NetBeans et JVM.

JRuby a été plusieurs fois déployé dans certaines applications critiques., y compris un système de déclaration des maladies infectieuses et la gestion utilisée par l'État de l'Utah

"nous avons vraiment réussi à construire JRuby dans à peu près la meilleure alternative mise en œuvre Ruby qui est là-bas, nous avons des déploiements de production partout dans le monde et beaucoup de gens aiment vraiment. Nous ne pourrions certainement pas pu le faire sans soleil «, a déclaré Nutter.

Engine Yard, qui offre d'hébergement pour applications Ruby on Rails, est l'embauche de l'équipe parce qu'il est de voir l'utilisation accrue de JRuby par Java Les développeurs Web et manque d'expertise dans ce domaine, a déclaré Michael Mullany, son vice-président du marketing. Une enquête récente menée par Evans Data a montré le nombre de développeurs Ruby augmentation de 40 pour cent un an plus tôt, dit-il.

"Je pense que l'une des choses qui peuvent prendre JRuby au niveau suivant est d'avoir une offre de support commercial payé et véritable offre professionnelle open-source autour d'elle ", a déclaré Mullany. "Engine Yard a approché les développeurs pour travailler dans l'entreprise, a-t-il dit.

Sieger dirigeait le projet Sunai de Ken, dit Nutter, qui permet aux développeurs d'héberger des applications dans le cloud, un peu comme SourceForge. Il retournera au travail à temps plein de JRuby à Engine Yard.

Le quatrième développeur JRuby, Ola Bini, travaille toujours chez ThoughtWorks, où il a été embauché l'année dernière, a dit Nutter.

Une porte-parole de Sun a confirmé que Le dernier jour des développeurs à Sun serait cette semaine, mais n'a pas eu d'autres commentaires.

Nutter a déclaré qu'il continuerait à développer JRuby et à soutenir la communauté comme avant. La prochaine version, 1.4, est prévue pour septembre, a déclaré Nutter. "Nous avons fini par le déplacer d'un mois à cause de ce mouvement", at-il dit.

"L'un des grands objectifs [en 1.4] sera de faire pour le côté Java de JRuby ce que nous avons fait pour le côté Ruby, "Dit Nutter. « Au cours des deux à trois dernières années, nous avons fait un très bon travail de faire JRuby dans une excellente mise en œuvre Ruby, et maintenant nous voulons tourner notre attention un peu à faire en sorte que c'est la meilleure langue JVM ainsi, et une première -class citizen sur la plate-forme Java.

"Cela implique de s'assurer que les standards de facto comme Hibernate fonctionnent bien avec JRuby, en s'assurant que les nouvelles bibliothèques et frameworks et standards du [Java Community Process] fonctionnent avec JRuby et Java, et, dans une certaine mesure, s'assurer que nous pouvons continuer à améliorer les performances de JRuby sur la JVM. "

L'équipe va également faire un certain travail pour s'assurer que JRuby fonctionne aussi bien que possible dans l'environnement d'hébergement de Engine Yard, a-t-il dit.

Les développeurs prévoyaient d'annoncer leur déménagement dans un blog mardi après-midi.