Quais linguagens de programação são utilizadas em grandes sites como twitter, orkut, google maps...  XML
Índice dos Fóruns » Assuntos gerais necessariamente ligados a tecnologia
Autor Mensagem
Ukitake
What is classpath?

Membro desde: 26/10/2009 15:55:46
Mensagens: 7
Offline

Boa noite galera!

Seguinte, fiz uma busca pelo fórum e no google e não consegui encontrar.
Existe uma tabela que informa quais linguagens de programação são utilizadas em grandes sites e softwares existentes no mercado. Algum tempo atrás tinha isso em um tópico, só que eu não consegui encontrar.

Como por exemplo o Ruby no Twitter (não sei se ainda é...), alguém tem essa tal tabela?

Obrigado!
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Não tenho a tabela, mas eu acredito que diversas linguagens sejam utilizadas. Ouvi dizer que grande parte do código do Google é em C++, mas tenho certeza que existe muita coisa em Java, Ruby e Python. Twitter, (também ouvi dizer) que era Ruby, mas foi modificado pra Scala.

Então acho que é isso... Que nem, o Facebook recebe 4 mil uploads de fotos por segundo (ele já passou o Picassa, o Flickr e os outros). Então isso deve ser controlado por alguma linguagem que tem bastante enfoque na performance, como C++. Mas duvido eu que não exista alguma coisa em Java lá.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
GabrielCardelli
GUJ Ranger
[Avatar]

Membro desde: 25/10/2008 13:07:31
Mensagens: 829
Localização: Rio de Janeiro
Offline

google (c ou c++)
orkut (asp)
tweeter(ruby)

Bom é o que eu acho.

Abraço

Gabriel Cardelli
SCJA | SCJP 6 | SCWCD 5 | SCBCD 5
[Email]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1388
Localização: São Paulo - SP
Offline

As ultimas infos do Twitter eh que o frontend seria em Ruby on Rails e o backend em Scala.

E o Orkut era em ASP.NET mto antigamente. Hoje é em Java e parece que a nova versao (que esta em beta hj, aberto para poucas pessoas ainda) usa o GWT

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
albertongai
JavaGuru
[Avatar]

Membro desde: 03/04/2006 19:57:23
Mensagens: 234
Localização: Sampa City
Offline

Andre Brito wrote:Não tenho a tabela, mas eu acredito que diversas linguagens sejam utilizadas. Ouvi dizer que grande parte do código do Google é em C++, mas tenho certeza que existe muita coisa em Java, Ruby e Python. Twitter, (também ouvi dizer) que era Ruby, mas foi modificado pra Scala.

Então acho que é isso... Que nem, o Facebook recebe 4 mil uploads de fotos por segundo (ele já passou o Picassa, o Flickr e os outros). Então isso deve ser controlado por alguma linguagem que tem bastante enfoque na performance, como C++. Mas duvido eu que não exista alguma coisa em Java lá.


Senão me engano Facebook é feito em PHP, com o combo LAMP (Linux, Apache, MySQL, PHP).

This message was edited 1 time. Last update was at 02/11/2009 23:33:14



lucasn
HelloWorld
[Avatar]

Membro desde: 15/08/2007 21:51:19
Mensagens: 12
Localização: Fortaleza
Offline

já ouvi dizer que o Google usa muito Python.
[WWW] [Yahoo!] [MSN]
GabrielCardelli
GUJ Ranger
[Avatar]

Membro desde: 25/10/2008 13:07:31
Mensagens: 829
Localização: Rio de Janeiro
Offline

Sergio Lopes wrote:As ultimas infos do Twitter eh que o frontend seria em Ruby on Rails e o backend em Scala.

E o Orkut era em ASP.NET mto antigamente. Hoje é em Java e parece que a nova versao (que esta em beta hj, aberto para poucas pessoas ainda) usa o GWT


O Orkut ainda tem a extensão .aspx

Ele pode usar java e usar a view em asp? ( Falo isso porque sou leigo em asp )

Abraço

Gabriel Cardelli
SCJA | SCJP 6 | SCWCD 5 | SCBCD 5
[Email]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1388
Localização: São Paulo - SP
Offline

GabrielCardelli wrote:O Orkut ainda tem a extensão .aspx

Ele pode usar java e usar a view em asp? ( Falo isso porque sou leigo em asp )


Mantiveram a extensão das URLs apenas, pra não quebrar. Não usam mais asp nem aspx.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Felipe Kan
JavaEvangelist

Membro desde: 12/07/2005 16:13:03
Mensagens: 424
Offline

O Google era originalmente feito em C++ e Oracle, hoje não sei mais. Na tese de doutorado dos caras do Google eles falam isso. Obviamente é C++ e Oracle no Kernel do sistema, e não em outras partes.

Em relação ao Facebook parece que era escrito em PHP, mas para resolver algum problema de otimização, usaram C++. Essa notícia é velha, mas fica aí para constar. Tinha uma matéria antiga falando que o Facebook usava 30 mil servidores, e se fosse usado C++ era necessário menos de 1000 servidores para dar conta do recado.

Não sei se é verdade, mas ouvi dizer que o Windows Vista usava no sistema de arquivos uma parte em C#... depois tiraram fora e no Seven voltou para C++ devido a desempenho.



"Desenvolvedores do Facebook anunciaram o HipHop. Um tradutor que converte código-fonte PHP 5.2 em C + +, pronto para compilação usando o compilador GNU g + +. Haiping Zhao, um dos desenvolvedores do HipHop, relata que, o tradutor de código PHP do Facebook, tem reduzida utilização da CPU por uma média de 50%. O Facebook começou a usar a tecnologia Hiphop há seis meses e é atualmente usada para tratar 90% do tráfego do site."

http://emanoelevaristo.wordpress.com/2010/02/03/hip-hop-transforma-codigo-php-em-c/
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 25336
Localização: Curitiba/PR
Offline

Felipe Kan wrote:O Google era originalmente feito em C++ e Oracle, hoje não sei mais. Na tese de doutorado dos caras do Google eles falam isso. Obviamente é C++ e Oracle no Kernel do sistema, e não em outras partes.


Por favor, não ressuscite um tópico de 2009 respondendo casualmente, como se ele estivesse ativo ontem.
Deixe claro em sua postagem que você está ressuscitando a discussão, e o porque (sua notícia velha é 1 ano mais nova que as postagens do tópico, hehehe).
[WWW]
Felipe Kan
JavaEvangelist

Membro desde: 12/07/2005 16:13:03
Mensagens: 424
Offline

ViniGodoy wrote:
Felipe Kan wrote:O Google era originalmente feito em C++ e Oracle, hoje não sei mais. Na tese de doutorado dos caras do Google eles falam isso. Obviamente é C++ e Oracle no Kernel do sistema, e não em outras partes.


Por favor, não ressuscite um tópico de 2009 respondendo casualmente, como se ele estivesse ativo ontem.
Deixe claro em sua postagem que você está ressuscitando a discussão, e o porque (sua notícia velha é 1 ano mais nova que as postagens do tópico, hehehe).


99,99% do que procuro no Google são coisas antigas... logo, se é antigo, é algo relevante... como uma seleção natural. Só os melhores sobrevivem.

E estava procurando no Google a relação Twitter/Ruby, pois a discussão aqui era se o Twitter era o Garoto Propaganda do Ruby... mas isso não vem ao caso.

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 25336
Localização: Curitiba/PR
Offline

Felipe Kan wrote:99,99% do que procuro no Google são coisas antigas... logo, se é antigo, é algo relevante... como uma seleção natural. Só os melhores sobrevivem.
E estava procurando no Google a relação Twitter/Ruby, pois a discussão aqui era se o Twitter era o Garoto Propaganda do Ruby... mas isso não vem ao caso.


Não falei para vc não comentar, ou não fazer. Só falei para deixar claro que você está ressuscitando o tópico.
A discussão se refere a um contexto de 2009.
[WWW]
juliocbq
GUJ Expert

Membro desde: 13/11/2008 12:10:18
Mensagens: 4978
Offline

ViniGodoy wrote:
Felipe Kan wrote:99,99% do que procuro no Google são coisas antigas... logo, se é antigo, é algo relevante... como uma seleção natural. Só os melhores sobrevivem.
E estava procurando no Google a relação Twitter/Ruby, pois a discussão aqui era se o Twitter era o Garoto Propaganda do Ruby... mas isso não vem ao caso.


Não falei para vc não comentar, ou não fazer. Só falei para deixar claro que você está ressuscitando o tópico.
A discussão se refere a um contexto de 2009.



A melhor coisa a se fazer nesse caso é:

matheuslmota
GUJ Master

Membro desde: 09/03/2010 15:14:56
Mensagens: 1035
Offline

Já que o tópico foi ressuscitado, resolvi pesquisar sobre o assunto. Encontrei esse artigo interessantíssimo que fala sobre um conversor de PHP para C++ desenvolvido pelo pessoal do Facebook. Juntaram a facilidade de desenvolvimento do PHP com a performance do C++. Vale à pena ler o texto.
yhhik
JavaEvangelist
[Avatar]

Membro desde: 06/05/2011 13:52:11
Mensagens: 304
Localização: Brasilia-DF
Offline

juliocbq wrote:
ViniGodoy wrote:
Felipe Kan wrote:99,99% do que procuro no Google são coisas antigas... logo, se é antigo, é algo relevante... como uma seleção natural. Só os melhores sobrevivem.
E estava procurando no Google a relação Twitter/Ruby, pois a discussão aqui era se o Twitter era o Garoto Propaganda do Ruby... mas isso não vem ao caso.


Não falei para vc não comentar, ou não fazer. Só falei para deixar claro que você está ressuscitando o tópico.
A discussão se refere a um contexto de 2009.



A melhor coisa a se fazer nesse caso é:


kkkkkkkkkkk
 
Índice dos Fóruns » Assuntos gerais necessariamente ligados a tecnologia
Ir para:   
Powered by JForum 2.1.8 © JForum Team