Ruby Forum Rails France > Twitter said to be abandoning Ruby on Rails.

Posted by Jean-François Trân (Guest)
on 02.05.2008 12:46
(Received via mailing list)
Posted by Guillaume Betous (Guest)
on 02.05.2008 13:18
(Received via mailing list)
Twitter est la seule grosse appli en RoR ?

Parce que vu qu'appremment tout n'est pas en RoR, il reste qqchose comme
grosse appli pour démontrer la montée en charge ?

gUI
Posted by Tony Chauveau (kusanar)
on 02.05.2008 13:34
Guillaume Betous wrote:
> Twitter est la seule grosse appli en RoR ?
> 
> Parce que vu qu'appremment tout n'est pas en RoR, il reste qqchose comme
> grosse appli pour d�montrer la mont�e en charge ?
> 
> gUI

Il y a aussi Kongregate, un gros portail de jeux flash.
Posted by philippe lachaise (Guest)
on 02.05.2008 13:37
(Received via mailing list)
>> Twitter est la seule grosse appli en RoR ?
http://www.revolutionhealth.com/ c'est pas mal non plus

>> il reste qqchose comme grosse appli pour démontrer la montée en charge ?
Serait aussi intéressant d'illustrer comment RoR s'interface avec 
d'autres
codes (e.g. C) et avec quelle facilité pour construire une appli qui 
tient
la charge.


--
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr
Posted by Frédéric Logier (Guest)
on 02.05.2008 13:39
(Received via mailing list)
Jean-François Trân wrote:
> en fait oui :
> 
> http://www.techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/
> 
> mais en fait non :
> 
> http://twitter.com/ev/statuses/801530348
> 
>    -- Jean-François.
> 

http://www.eweek.com/c/a/Application-Development/Ruby-Rails-Give-Twitter-its-Tweet/

apparemment il y a du Erlang dans le backend
Posted by philippe lachaise (Guest)
on 02.05.2008 13:43
(Received via mailing list)
Ca ouvre deux types de questions :

1) Comment, en MRI, on s'interface au mieux avec du code plus
"number-crunching"

2) Est-ce que des VM genre Rubinius changeront la donne

--
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr
Posted by Frédéric Logier (Guest)
on 02.05.2008 13:47
(Received via mailing list)
philippe lachaise wrote:
> Ca ouvre deux types de questions :
>  
> 1) Comment, en MRI, on s'interface au mieux avec du code plus
> "number-crunching"
> 
> 2) Est-ce que des VM genre Rubinius changeront la donne

Perso je ne suis pas du tout convaincu qu'un site à très forte charge
puisse se contenter d'un langage script, quel qu'il soit, à 100%. Erlang
est d'ailleurs à mon avis une bonne alternative à Java ou C++ pour les
backends.

Tiens donc :)
http://brainspl.at/articles/2008/05/01/engine-yard-needs-erlang-programmers
Posted by philippe lachaise (Guest)
on 02.05.2008 13:49
(Received via mailing list)
Enfin un bon prétexte pour reprendre la lecture du Pragmatic Erlang :-)
--
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr
Posted by Guillaume Betous (Guest)
on 02.05.2008 13:50
(Received via mailing list)
>  Erlang
> est d'ailleurs à mon avis une bonne alternative à Java ou C++ pour les
> backends.
>   
je connaissais pas du tout ! j'ai fait un saut que la page wikipedia...
ça déchire ce truc !!!

gUI
Posted by Frédéric Logier (Guest)
on 02.05.2008 13:53
(Received via mailing list)
Guillaume Betous wrote:
> 
>>  Erlang
>> est d'ailleurs à mon avis une bonne alternative à Java ou C++ pour les
>> backends.
>>   
> je connaissais pas du tout ! j'ai fait un saut que la page wikipedia... 
> ça déchire ce truc !!!

Disons que la syntaxe n'est pas du tout developer's friendly comme Ruby,
mais l'efficacité est redoutable.
Posted by Jean-François Trân (Guest)
on 02.05.2008 13:53
(Received via mailing list)
Le 2 mai 2008 13:38, Frédéric Logier a écrit :
>  >
>
>  http://www.eweek.com/c/a/Application-Development/Ruby-Rails-Give-Twitter-its-Tweet/
>
>  apparemment il y a du Erlang dans le backend

Merci pour le lien, ça mène aussi à :

http://www.eweek.com/c/a/Application-Development/Making-Ruby-on-Rails-Scale/

et comme j'ai lu en diagonale, je n'ai retenu que ça :

"You get 2GB of RAM with your coffee at Starbucks these days." -- DHH

Ah ouais ?

   -- Jean-François.

--
RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris
Posted by Stephane Wirtel (matrixise)
on 02.05.2008 14:25
(Received via mailing list)
Ce n'est pas un bon prétexte, mais simplement une constatation.

On ne peut pas employer Ruby pour tout développer, cela serait du 
suicide.
Rendons à Cesar ce qui est à Cesar.

Erlang pour la haute disponibilité, Ruby pour tout ce qui est génération 
de
code, prototypage rapide, etc...

Je dis cela, mais je suis un grand fan de Ruby

--
LinkedIn: http://www.linkedin.com/in/stephanewirtel
Blog: http://simwi.blospot.com
Posted by Guillaume Betous (Guest)
on 02.05.2008 16:59
(Received via mailing list)
> "You get 2GB of RAM with your coffee at Starbucks these days." -- DHH
>
> Ah ouais ?
>
>    -- Jean-François.
>   
Faut reconnaitre que la RAM c'est plus un poste de dépense très 
important dans l'achat d'un ordi.

J'ai craqué sur l'eeePC. Il embarque 512Mo de RAM, qui est nickel pour
ce qu'il fait (il a jamais swappé de sa vie). Mercredi je suis chez mon
revendeur du coin, et je lui demande, comme ça, le prix de la barette de
2 Go (avec 2Go de RAM je pourrais mettre les /var/tmp et /tmp en tmpfs
sans soucis !)...

36 EURO !!!

J'ai faillis me trouver mal, du coup j'ai meme pas osé lui demander le
prix de la barette de 1Go (peut-etre ça n'existe meme plus ???)

Quand je pense que sur mon atari ST je fantasmais sur l'extension ultime
de 4Mo, qui taquinait les 1000 francs !

(((-:

gUI
Posted by mourad hammiche (Guest)
on 03.05.2008 02:09
(Received via mailing list)
On 2 mai, 14:24, "Stephane Wirtel" <stephane.wir...@gmail.com> wrote:
> Ce n'est pas un bon prétexte, mais simplement une constatation.
>
> On ne peut pas employer Ruby pour tout développer, cela serait du suicide.
> Rendons à Cesar ce qui est à Cesar.
>
> Erlang pour la haute disponibilité, Ruby pour tout ce qui est génération de
> code, prototypage rapide, etc...

Et pour l'interfaçage Ruby Erlang, ça se passe comment ?
Il faut passer par un broker par exemple STOMP, activeMessaging ou
existe-t-il un moyen plus direct ?
Posted by Nicolas Mérouze (Guest)
on 03.05.2008 02:29
(Received via mailing list)
2008/5/3 mourad hammiche <mourad.hammiche@gmail.com>:

>
>
> Et pour l'interfaçage Ruby Erlang, ça se passe comment ?
> Il faut passer par un broker par exemple STOMP, activeMessaging ou
> existe-t-il un moyen plus direct ?
>
>
Je ne m'y connais pas du tout là dedans mais d'après ce que j'ai pu lire
vite fait ce serait du Jabber. Faut pas me demander d'expliquer plus. En
tout cas EngineYard recherche un profil avec une expérience Jabber :
http://brainspl.at/articles/2008/05/01/engine-yard-needs-erlang-programmerset
Twitter utilise pas mal Jabber.

--
Nicolas Mérouze
Développeur Ruby On Rails / Associé de Yeasty Mobs
http://boldr.fr / http://yeastymobs.com
Posted by Nicolas Mérouze (Guest)
on 03.05.2008 02:34
(Received via mailing list)
Je devrais lire tous les messages avant de poster des liens déjà mis. 
Pour
ma décharge il est tard :)

--
Nicolas Mérouze
Développeur Ruby On Rails / Associé de Yeasty Mobs
http://boldr.fr / http://yeastymobs.com
Posted by Matt Aimonetti (Guest)
on 03.05.2008 19:12
(Received via mailing list)
ok, je vais remettre les choses au clair pour tout le monde.

Twitter n'abandonne pas Rails et ce n'est vraiment pas a l'ordre du
jour. Apres que TC est publié cet article (le deuxieme du genre, le
premier etant au sujet du depart de Blaine) j'en ai discuté 
directement avec une de mes connaissance qui est developeur Ruby a
Twitter est a confirmé que TC racconte n'importe quoi afin de généré 
du traffic. (tu ne jette pas comme ca, une interface que tu as
développer pendant 2 ans)

Rails n'a pas grand chose a voir avec le probleme de Twitter. Le
backend de Twitter gerant les messages n'est pas en pure Ruby, c'est
un melange de Ruby, Erlang et C. Ils sont aussi entrain d'essayer
Scala pour voir si ca peut aider. Rails va rester leur solution pour
le front end.

J'en ai serieusement marre d'entendre que Rails ou Ruby "can't scale".
yellowpages.com, scribd.com, hulu.com, slideshare.com, 43things.com et
plein d'autre sites utilisent Rails est n'ont pas de problemes.

Un de mes clients (Sony pour ne pas le mentioner) utilise deja Rails
et on va surement developer une nouvelle platform sur Merb, donc
honnetement il faut arreter de ce faire des films.

Quand je vois certains sites Francais (airfrance(qui ne te permet de
reserver un vol sans IE) ou tf1 par exemple) je me demande pourquoi
Rails n'est pas plus present dans l'hexagone.

-Matt
Posted by Jean-François Trân (Guest)
on 06.05.2008 14:26
(Received via mailing list)
Le 3 mai 2008 02:29, Nicolas Mérouze a écrit :
>
> Je ne m'y connais pas du tout là dedans mais d'après ce que j'ai pu lire
> vite fait ce serait du Jabber. Faut pas me demander d'expliquer plus. En
> tout cas EngineYard recherche un profil avec une expérience Jabber :
> http://brainspl.at/articles/2008/05/01/engine-yard-needs-erlang-programmers
> et Twitter utilise pas mal Jabber.

tiens, à ce propos :
http://blog.labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/

C'est quoi roster ?

    -- Jean-François.

--
RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris
Posted by Frédéric Logier (Guest)
on 06.05.2008 14:44
(Received via mailing list)
Jean-François Trân wrote:
> C'est quoi roster ?
c'est ta liste de contact dans ton client Jabber.