Success-story JRuby on Rails


#1

On ne parle pas beaucoup de JRuby ici. Semble qu’on gagnerait à y
regarder
de plus près plus souvent :

http://syntatic.wordpress.com/2008/11/25/the-closet-jrubyists/

“Using JRuby to wrap pre-existing Java solutions is a great way to sleep
at
night.”

Au fait, il y en a parmis nous qui pratiquent JRuby ?


IciMarché fédère l’e-commerce de proximité
http://icimarche.fr


#2

Le 26 novembre 2008 10:09, philippe a écrit :

Au fait, il y en a parmis nous qui pratiquent JRuby ?

Tu veux dire… pour dézipper des odt ?

– Jean-François.


Rails Party à Paris dimanche 30 novembre !
Infos: http://rubyfrance.org/evenements/rails-party-2008/
Inscriptions: http://railsparty.ror.bearstech.com

http://twitter.com/underflow_


#3

Si on a déjà lancé Netbeans avec le plugin Ruby, ca compte ?

Le 26 novembre 2008 10:11, Jean-François Trân removed_email_address@domain.invalid a écrit
:


#4

Si on a déjà lancé Netbeans avec le plugin Ruby, ca compte ?

Ben oui déjà savoir si ça marche :slight_smile:

Bref qui a une expériece en dehors de MRI 100% pur porc ?


#5

Tu veux dire… pour dézipper des odt ?

Euh non … pour attaquer de gros clients plutôt.


#6

Le 26 novembre 2008 10:13, Gregoire a écrit :

Si on a déjà lancé Netbeans avec le plugin Ruby, ca compte ?

ça dépend… à quelle distance ?

– Jean-François.


Rails Party à Paris dimanche 30 novembre !
Infos: http://rubyfrance.org/evenements/rails-party-2008/
Inscriptions: http://railsparty.ror.bearstech.com

http://twitter.com/underflow_


#7

2008/11/26 philippe lachaise removed_email_address@domain.invalid

Si on a déjà lancé Netbeans avec le plugin Ruby, ca compte ?

Ben oui déjà savoir si ça marche :slight_smile:

Bref qui a une expériece en dehors de MRI 100% pur porc ?

Moi en desktop surtout avec Qt Jambi et un peu Swing :
http://wiki.jruby.org/wiki/GUI_Frameworks

Pour le Web pas trop parce qu’il n’y avait pas d’intérêts avant que
Rails
soit Threadsafe sauf si on avait vraiment besoin d’utiliser du Java, et
encore… Pour le moment c’est pas encore le pied niveau performances
Rails.


#8

2008/11/26 philippe lachaise :

Tu veux dire… pour dézipper des odt ?

Euh non … pour attaquer de gros clients plutôt.

c’était une private joke, faut que je précise.

– Jean-François.


Rails Party à Paris dimanche 30 novembre !
Infos: http://rubyfrance.org/evenements/rails-party-2008/
Inscriptions: http://railsparty.ror.bearstech.com

http://twitter.com/underflow_


#9

2008/11/26 philippe lachaise removed_email_address@domain.invalid:

Oui, moi :slight_smile:

Pas encore sur du gros volume de programme, ni de la grosse
application avec des vrai morceau de java dedans… Mais sur ma
machine j’ai des alias:
alias ruby = jruby
alias irb = jrib
alias gem = jgem
-alias emacs = vim - (heu pardon…) :stuck_out_tongue:

Et j’avoue que pour l’instant je n’ai eu aucun problème. Une petite
longueur sur le premier lancement en général, mais après, tout va
trèsbien.


Yannick F.
http://elsif.fr


#10

Jean-François Trân wrote:

2008/11/26 philippe lachaise :

Tu veux dire… pour dézipper des odt ?

Euh non … pour attaquer de gros clients plutôt.

c’était une private joke, faut que je précise.

Quelqu’un qui cherchait à dézipper avec JRuby pour un plugin Maven sur
IRC :slight_smile:


Cyril M.
http://blog.shingara.fr


#11

On Wed, Nov 26, 2008 at 10:13 AM, philippe lachaise <
removed_email_address@domain.invalid> wrote:

pour attaquer de gros clients plutôt.

Pour leur dire “Rails ça marche sur du Java mais c’est moins stable
(peut-être plus vrai) et moins rapide” ?

NB : Oui les benchmarks Ruby c’est plus rapide, mais on sait tous que ça
veut rien dire.


#12

Le 26 novembre 2008 10:24, Nicolas :

NB : Oui les benchmarks Ruby c’est plus rapide, mais
on sait tous que ça veut rien dire.

pffff n’importe quoi, calculer la suite de Fibonacci, ya que
çade vrai !!

– Jean-François.


Rails Party à Paris dimanche 30 novembre !
Infos: http://rubyfrance.org/evenements/rails-party-2008/
Inscriptions: http://railsparty.ror.bearstech.com

http://twitter.com/underflow_


#13

pffff n’importe quoi, calculer la suite de Fibonacci, ya que ça
de vrai !!

Faut pas se moquer, c’est très révélateurs d’une appli qui… heu…
calculerait la suite de Fibonacci ???

gUI


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/


#14

Nicolas Mérouze a écrit :

On Wed, Nov 26, 2008 at 10:13 AM, philippe lachaise
<removed_email_address@domain.invalid mailto:removed_email_address@domain.invalid> wrote:

pour attaquer de gros clients plutôt.

Pour leur dire “Rails ça marche sur du Java mais c’est moins stable
(peut-être plus vrai) et moins rapide” ?
Moi j’ai cru comprendre que JRuby était plus rapide et plus stable que
MRI quand il s’agissait de servir des appli Web.
Vous avez suivi le débat sur ruby en ce moment?

Le post de Kirin Dave
http://kirindave.tumblr.com/post/60776407/the-opposite-of-momentum
La réposne de yehudaka
http://yehudakatz.com/2008/11/25/stop-watching-sophies-choice-and-get-some-work-done/


#15

http://yehudakatz.com/2008/11/25/stop-watching-sophies-choice-and-get-some-work-done/

Très bien répondu !

“Developing on MRI (for fast startup times) and deploying on JRuby (for
a
rock-solid memory footprint and great concurrency handling) is viable by
design.”

Hormis le cas des dépendances C, ce sera bon a vérifier par les retours
d’expérience.


#16

c’est vrai qu’on peut voir ça comme une appli métier si ton métier
est fibonacceur (fibonaccien ?).

Exactement. Il y a pas mal de business dans la suite de Fibonacci, et
merci
de ne pas le dénigrer.

gUI (qui s’est fait lourder d’un BEP Fibonaccien et qui a bien les
boules)


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/


#17

JRuby est viable depuis que Rails est Thread Safe et qu’ils sont passés
en
2.2.x (il y avait encore quelques bugs avant). Pourquoi je ne parle pas
de
Merb pour dire que là c’est Thread Safe depuis le début ? Parce que
DataMapper ne fonctionne pas encore avec JRuby et donc Merb avec JRuby
est
dépendant d’ActiveRecord.

On peut considérer que JRuby est meilleur pour des sites avec une charge
conséquente, bref au moment où les instances Mongrel/Thin/Passenger
commenceraient à avoir du mal.

Ensuite il suffit de regarder le tracker de JRuby pour voir qu’il y a
encore
beaucoup de boulot et il faut aussi être au courant, si on utilise du
Java,
que ça peut nous péter à la gueule d’une version à l’autre. J’ai dû
recoder
une partie d’un projet entre 1.1.2 et 1.1.3 et modifier quelques lignes
avec
le passage à la 1.1.4.


Nicolas Mérouze
Ruby Hacker / CTO Yeasty Mobs

2008/11/26 philippe lachaise removed_email_address@domain.invalid


#18

POur avoir essayé JRuby pour faire une (petite) présentation, j’ai
trouvé que c’était plutôt pas mal; d’ailleurs Netbeans et Ruby (on
Rails aussi) forment un excellent ménage !
Tiens, je vais me faire de la pub : ma prez sur JRuby :
http://blog.dahanne.net/2008/10/30/cours-du-soir-jruby/


#19

Le 26 novembre 2008 10:41, Guillaume a écrit :

pffff n’importe quoi, calculer la suite de Fibonacci, ya que ça
de vrai !!

Faut pas se moquer, c’est très révélateurs d’une appli qui… heu…
calculerait la suite de Fibonacci ???

c’est vrai qu’on peut voir ça comme une appli métier si ton métier
est fibonacceur (fibonaccien ?).

– Jean-François, c’est bac(n-1) + bac(n-2)


Rails Party à Paris dimanche 30 novembre !
Infos: http://rubyfrance.org/evenements/rails-party-2008/
Inscriptions: http://railsparty.ror.bearstech.com

http://twitter.com/underflow_


#20

d’ailleurs Netbeans et Ruby (on
Rails aussi) forment un excellent ménage !

j’utilise netbeans comme IDE et j’avoue ne pas avoir trop réfléchi,
j’utilise Ruby “normal”. y a-t-il des avantages quelconques à utiliser
jruby
sous netbeans ?

gUI


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/