Forum: Rails France Ruby ou JRuby

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Martin L. (Guest)
on 2009-04-21 18:14
Bonjour je suis nouveau ici et nouveau avec le Ruby. Je veux apprendre
la programmation Ruby et le Ruby on Rails framework. Et comme je dis je
suis vraiment au début de mon apprentissage.

J'ai téléchargé Ruby sur mon ordi et NetBeans pour Ruby on rails.

Ma question est simple (enfin je pense) que dois-je apprendre le Ruby ou
le JRuby. Quels avantages un face à l'autre et pourquoi un plus que
l'autre? Merci de m'éclairer sur le sujet ou de m'aiguiller sur la bonne
voie. :)
Gregoire LEJEUNE (Guest)
on 2009-04-21 18:34
(Received via mailing list)
Bonjour,

un avis de débutant également, JRuby est vraiment intéressant si tu
veux l'utiliser conjointement avec Java... Pour le reste, un vrai
spécialiste t'en dira plus que moi.

Greg

Le 21 avril 2009 16:14, Martin L'ecuyer <removed_email_address@domain.invalid> a
écrit :
Yannick F. (Guest)
on 2009-04-21 18:41
(Received via mailing list)
> Le 21 avril 2009 16:14, Martin L'ecuyer <removed_email_address@domain.invalid> a écrit :
>>
>> Ma question est simple (enfin je pense) que dois-je apprendre le Ruby ou
>> le JRuby. Quels avantages un face à l'autre et pourquoi un plus que
>> l'autre? Merci de m'éclairer sur le sujet ou de m'aiguiller sur la bonne
>> voie. :)

Bonjour,

En fait JRuby c'est "juste" du Ruby qui s'execute sur la JVM. Tu peux
donc apprendre Ruby dans un premier temps, cela suffira. Ensuite, si
ton besoin c'est de faire du Ruby qui communique avec Java, tu pourras
aller explorer les possibilités que t'offre JRuby dans ce contexte
particulier.

Mais un simple script Ruby peut fonctionner sur JRuby (et donc la JVM)
de la même manière que sur l'environnement Ruby standard (on appel
cela la MRI).


--
Yannick F.
Directeur associé
+33 683 785 716
<http://kantena.com>
Fernando P. (Guest)
on 2009-04-21 19:47
Martin L'ecuyer wrote:
> Bonjour je suis nouveau ici et nouveau avec le Ruby. Je veux apprendre
> la programmation Ruby et le Ruby on Rails framework. Et comme je dis je
> suis vraiment au début de mon apprentissage.
A part se comppliquer la vie, je ne vois pas trop pourquoi utiliser
JRuby pour faire tourner une appli Rails à moins d'avoir un besoin ultra
spécifique et encore...
Stéphane Akkaoui (Guest)
on 2009-04-21 19:52
(Received via mailing list)
Le 21 avr. 09 à 17:47, Fernando P. a écrit :
> A part se comppliquer la vie, je ne vois pas trop pourquoi utiliser
> JRuby pour faire tourner une appli Rails à moins d'avoir un besoin
> ultra
> spécifique et encore...

Google App Engines ?

--
Stéphane Akkaoui
Fabien J. (Guest)
on 2009-04-21 20:06
(Received via mailing list)
2009/4/21 Stéphane Akkaoui <removed_email_address@domain.invalid>

>
ou encore tourner sur la plateforme de l'entreprise cliente ...


--
http://fabien.jakimowicz.com
Fernando P. (Guest)
on 2009-04-21 21:59
> Google App Engines ?
>
Ha oui c'est vrai, le monde n'existe pas sans google, j'avais oublié...

> ou encore tourner sur la plateforme de l'entreprise cliente ...
Pour un débutant Rails je ne suis pas certains que ce soit de la plus
haute importance.

D'ailleurs avec JRuby quelle est l'ordre de grandeur de la perte de
performance ou bien elle est faible?
Nicolas Mérouze (Guest)
on 2009-04-21 22:53
(Received via mailing list)
2009/4/21 Fernando P. <removed_email_address@domain.invalid>

>
> D'ailleurs avec JRuby quelle est l'ordre de grandeur de la perte de
> performance ou bien elle est faible?
>

Je pense que tu ne te poses pas les bonnes questions, puisque Rails avec
JRuby est plus rapide qu'avec Ruby 1.8. Et Rails 3 devrait permettre à
JRuby
de creuser l'écart un peu plus. Mais c'est pas perceptible s'il y a 3
requêtes par jour.

Je pense qu'il est toujours bon de s'informer avant de dénigrer...
Fernando P. (Guest)
on 2009-04-21 23:27
> Je pense qu'il est toujours bon de s'informer avant de dénigrer...
D'après les informations que j'ai pu trouver, la réponse n'est pas aussi
évidente, c'est pourquoi je pose la question.

Dommage que ton site ne fasse que 3 req/j, tiens bon et ça décollera un
jour.
Nicolas Mérouze (Guest)
on 2009-04-21 23:57
(Received via mailing list)
2009/4/21 Fernando P. <removed_email_address@domain.invalid>

>
> 2009/4/21 Nicolas Mérouze <removed_email_address@domain.invalid>
>
>>
>> Je pense qu'il est toujours bon de s'informer avant de dénigrer...
>>
>>
> Dommage que ton site ne fasse que 3 req/j, tiens bon et ça décollera un
> jour.
>

;)
Arthur Pétry (Guest)
on 2009-04-22 12:59
(Received via mailing list)
Le 21 avr. 09 à 17:50, Stéphane Akkaoui a écrit :
>
> Google App Engines ?

D'après ce que j'ai pu lire c'est quand même pas encore super au point
pour du Rails en JRuby (tant de lancement assez long, et non
maîtrisable).
Mais ça va sûrement venir !

Et puis s'il veut débuter en rails, c'est quand même bien d'avoir
ActiveRecord !
Nicolas Mérouze (Guest)
on 2009-04-22 13:48
(Received via mailing list)
2009/4/22 Arthur Pétry <removed_email_address@domain.invalid>

>
> D'après ce que j'ai pu lire c'est quand même pas encore super au point pour
> du Rails en JRuby (tant de lancement assez long, et non maîtrisable).
>

En dev ça peut être chiant mais le temps de lancement est négligeable
pour
de la production avec Rails (forcément tu redémarres pas ton application
toutes les minutes). JRuby est largement assez mature pour Rails,
kenai.comen est l'exemple même.

--
Nicolas Mérouze
http://www.yeastymobs.com
Arthur Pétry (Guest)
on 2009-04-22 15:16
(Received via mailing list)
Le 22 avr. 09 à 11:48, Nicolas Mérouze a écrit :

> redémarres pas ton application toutes les minutes). JRuby est
> largement assez mature pour Rails, kenai.com en est l'exemple même.


Je parlais de JRuby sur Google Apps Engine, où justement tu ne
maîtrises pas le redémarrage.
Désolé de ne pas avoir été clair.

Je connaissais pas kenai, ça a l'air pas mal.
This topic is locked and can not be replied to.