Segundo o TechCrunch, após muitos problemas de estabilidade provocada pela falta de estabilidade da plataforma do Ruby on Rails, o Twitter.com está pretendendo migrar para uma plataforma mais estável e escalável, como o PHP.
A noticia criou polêmica. Apesar do seu criador desmentir, no artigo da TechCrunch é analisado os motivos que poderá levará o twitter e outros projetos a mudar de tecnologia.
O Twitter foi o grande projeto que deu visibilidade ao projeto Ruby on Rails e ainda é um dos maiores usando a tecnologia. Seus desenvolvedores fizeram um excelente trabalho para aperfeiçoar a tecnologia e também desenvolveram vários componentes para o twitter ser possível.
Durante os últimos 2 anos, tornar o twitter escalável e disponível virou um sonho a ser alcançado e foi tornando-se cada vez pior. Muitos desenvolvedores abandonaram o barco do RoR (Ruby on Rails) como foi o caso de Ted Zed Shaw, o criador do Mongrel, um webserver que todos usam para servir aplicações em Rails e que a comunidade idolatrava.
O RoR é uma ferramenta inovadora, divisora de aguas que fez ser repensada a forma de fazer aplicativos web. A verdade é que ela ainda é imatura e algumas características técnicas, como grande acesso a base de dados, podem comprometer o projeto.

Acessos ao Twitter e Orkut para efeito de comparação
O PHP por outro lado, é uma ferramenta comprovadamente madura e escalavel, sendo usada em muitos sites de grande trafego e acreditada por empresas de grande porte. Comentei sobre isso aqui. A imagem abaixo ilustra sites em PHP com muito trafego.

O Facebook e o Digg rodam php, O Twitter RoR
Um problema parecido ocorreu o Friendster.com e que foi muito polemico. O friendster praticamente inspirou as comunidades on-line como o orkut. Ele foi desenvolvido no inicio em java, mas os servidores não conseguiam aguentar a carga. Depois de tentar de tudo com o java, partiram para reescrever-lo em PHP.
Leia tambem:
Why PHP triumphs over Ruby
7 reasons I switched back to PHP after 2 years on Rails
Atualização: Para os leitores de título: Apesar do título esse artigo não é sobre o twitter. É sobre o hype do RoR. Gosto de Ruby e gosto do Python. O Ruby não é melhor que o PHP ou Python, que não são melhores que Ruby, são linguagens irmãs. O RoR tem problemas assim como o PHP tem problemas. O Rails ainda tem um chão pela frente, e acredito que melhorará muito. É triste ver a postura “Rails Rock, PHP sucks” e não aceitar criticas até por que se você ver, não foi eu quem fez criticas ao RoR.
Veja Tambem
- None Found

6 Respostas para “Twitter pretende abandonar Rails”
Eita, e eu achando que ruby ou python que tantos estão usando daria conta, vida longa ao php, hehehe.
Renato, em 05 de Maio, 2008 as 9:56
Apenas mais uma falácia da internet.
Não é a primeira vez e talvez nem a ultima.
Já tem um update no TechCrunch sobre o assunto.
Tem um post muito legal do Fábio Akita sobre o assunto.
http://www.akitaonrails.com/2008/5/2/a-est-pida-controv-rsia-twitter>href=http://www.akitaonrails.com/2008/5/2/a-est-pida-controv-rsia-twitter>http://www.akitaonrails.com/2008/5/2/a-est-pida-controv-rsia-twitter
Luis Eduardo Bohrer da Silva, em 05 de Maio, 2008 as 10:09
[…] http://www.php-zine.net/2008/05/05/twitter-pretende-abandonar-rails/ […]
JoãoVagner » Blog Archive » Twitter pretende abandonar Rails, em 05 de Maio, 2008 as 13:02
Até onde eu sei, o Twitter não quer mudar do Rails para o PHP, ele nunca disse isso, na verdade, ele até desmentiu o que foi dito “enfiando palavras na boca dele.
Afirmar com todas as palavras que o “Twitter pretende abandonar o Rails”, é primeiramente uma idiotice tamanha, na verdade, principalmente quando se começa o texto com um “Segundo o TechCrunch”. Desse modo, se perde toda a credibilidade jornalística do site.
Então, você ainda complementa o post(afinal, não basta dizer e postar aos 4 ventos que o Twitter quer ir para o rails) com supostas estatísticas sobre a “maturidade do PHP” em gerenciamento de grandes projetos. A questão é que se esquece de dizer que é bem difícil adaptar grandes projetos a tecnologias relativamente nova, existe uma grande burocracia, e principalmente, é necessário bons programadores na linguagem desejada. O Twitter mostrando como o rails é possível, é um grande avanço para que outros projetos também conheçam o poder do Ruby, e principalmente do Rails.
Decepcionante. Simplesmente decepcionante.
Recomendo a leitura deste link, que complementa(e muito) o meu ponto de vista: http://www.akitaonrails.com/2008/5/2/a-est-pida-controv-rsia-twitter
Cainã Costa, em 05 de Maio, 2008 as 14:48
[…] Blog PHPZine explica bem o caso e cita a notícia inicial no Techcrunch. Só discordo quando ele diz que o Ruby […]
Twitter, Ruby on Rails, Escalabilidade e outras coisas… « Marcelio Leal, em 05 de Maio, 2008 as 17:36
O problema com Ruby é que ela ficou atrelada ao Rails. Tem gente por aí que não sabe a diferença entre Ruby e “Ruby On Rails”, e grande parte do pessoal que programa em Ruby hoje está usando também o Rails. Essa é a diferença pro PHP, existem milhares de aplicações por aí rodando PHP “puro”, e pra quem quer um framework MVC existem dezenas de opções (Zend, CodeIgniter, Cake, Symfony, Kohana etc etc).
Pencas, em 06 de Maio, 2008 as 20:49
Categorias
Arquivos
Artigos Recentes
Resources
Visite também
Esta obra está licenciada sob uma Licença Creative Commons Theme by Dr. Web Magazin