O Orkut, site de relacionamentos que mais cresce no Brasil, foi escrito inicialmente em C#. Até aqui nenhuma novidade, afinal as páginas com extensão aspx demonstravam isso há muito tempo.
Porém, segundo uma entrevista com o criador do site, Orkut Buyukkokten (sim, o nome do cara é o nome do serviço, vai ver é por isso que não pegou nos EUA), o sistema teve que ser reescrito em Java.
Ham? Não entendeu? Isso mesmo. Na entrevista diz o seguinte:
Ontem, aqui na Abril, nós conversamos com o Orkut umas duas horas. Ele contou que criou o site de relacionamentos em .Net – gosta particularmente de C# pela rapidez de programação – mas teve de passar para Java por ter a escalabilidade necessária. A passagem de uma tecnologia para a outra durou um ano – daí as 80 horas por semana.
Pois então meus colegas, isso não é de arrepiar qualquer um? Eu nunca desenvolvi um sistema tão porreta quanto este pra saber até onde o .NET aguenta. Porém, durante todo o curso de graduação escutei gente falando do Java para estas situações.
Algo que me deixa com esperanças de que o .NET realmente segura o tranco são os serviços que a Microsoft implementa usando ele. A ”plataforma” Live, por exemplo, devem ter um número de acessos razoável.
Então, chego à mesma conclusão do Rafael Teixeira (texto retirado da lista Mono-Brasil):
Com certeza, o sr. Orkut poderia ter investido em uma solução própria de arquitetura distribuída baseada em .NET, mas o que você tem que levar em conta também é que a Google usa Java em praticamente TODOS os seus outros produtos web (como o eficiente GMail por exemplo) e portanto deve ter sido uma decisão de alinhamento tecnológico, tanto para o desenvolvimento como para a operação, mais do que uma decisão puramente técnica sobre os méritos da plataforma frente ao problema (aplicação a ser resolvido).
É isso ae.
Até +.