JRuby est-il prêt pour la production?
-
03-07-2019 - |
Question
Je viens de découvrir JRuby et j'aime bien l'idée de faire fonctionner Ruby on Rails et de pouvoir appeler des bibliothèques Java.
J'aimerais connaître certaines expériences d'utilisation d'applications de production d'entreprise dans JRuby. La stabilité et la performance sont-elles acceptables?
Merci.
La solution
Voici un article de blog d'une société qui a créé une application de simulation de bureau multiplateforme, multithread, avec JRuby. Je pense que leur succès indique que JRuby est prêt pour les applications de production en entreprise.
http: // spin .atomicobject.com / 2009/01/30 / ruby-pour-les-applications-de-bureau-oui-nous-pouvons
Autres conseils
En fait, c'est assez rapide aussi. Je ne sais pas comment ils se comparent tous à présent, mais avec le nouveau bytecode d'invocation dynamique ajouté à la machine virtuelle Java, il devrait devenir de loin l'implémentation la plus rapide disponible.
Groovy et Grails devraient eux aussi bientôt bénéficier d’une accélération considérable de leur vitesse.
Nous l’utilisons dans notre entreprise pour un grand projet. Le problème majeur que nous constatons est qu’il n’existe pas une communauté aussi large construite autour de la technologie, par exemple Java ou .Net. Ce qui rend le recrutement difficile.
JRuby fait partie des implémentations Ruby les plus rapides actuellement et est prêt pour la production.
Voici quelques "exemples de réussite". de jruby.org:
Jason Seifer dit oui. Sa présentation sur Ruby VM est sur InfoQ.
Découvrez les différentes machines virtuelles Ruby (JRuby, MagLev, IronRuby, Rubinius, MacRuby) et la manière de choisir celle qui convient le mieux à l’entreprise.
Le wiki JRuby a été transféré à Kenai. La page des exemples de réussite se trouve ici maintenant: