Twitter said to be abandoning Ruby on Rails

en fait oui :

mais en fait non :

http://twitter.com/ev/statuses/801530348

– Jean-François.


RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris

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

Guillaume B. 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.

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

Jean-François Trân wrote:

en fait oui :

Twitter Said To Be Abandoning Ruby on Rails | TechCrunch

mais en fait non :

http://twitter.com/ev/statuses/801530348

– Jean-François.

apparemment il y a du Erlang dans le backend

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 :slight_smile:
http://brainspl.at/articles/2008/05/01/engine-yard-needs-erlang-programmers

Enfin un bon prétexte pour reprendre la lecture du Pragmatic Erlang :slight_smile:

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

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

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

Guillaume B. 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.

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

“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

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 à :

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

On 2 mai, 14:24, “Stephane W.” [email protected] 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 ?

2008/5/3 mourad hammiche [email protected]:

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

Je devrais lire tous les messages avant de poster des liens déjà mis.
Pour
ma décharge il est tard :slight_smile:


Nicolas Mérouze
Développeur Ruby On Rails / Associé de Yeasty Mobs
http://boldr.fr / http://yeastymobs.com

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

Jean-François Trân wrote:

C’est quoi roster ?
c’est ta liste de contact dans ton client Jabber.

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