Facebook - Qual linguagem utilizada?

16 respostas
S

Boa tarde pessoal do GUJ,

Sempre tive uma dúvida, em qual linguagem o Facebook foi desenvolvido?

Como ele consegue ser rápido o suficiente?(levando em consideração os milhões de acesso por hora) e etc.

Presto manutenção em algumas aplicações web, e todas hoje em dia são um tanto quanto lentas. por isso a minha curiosidade.

obs: nao fui eu quem criou essas aplicações lentas. =)

16 Respostas

C

Porque não utilizou a pesquisa do fórum antes de postar? Essa pergunta já foi feita, se você pesquisar por “facebook” na pesquisa do fórum vai encontrar rapidinho.

B

feito a maior parte em php e algumas em ruby.

R

http://www.guj.com.br/java/88474-em-que-linguagem-of-facebookcom-e-feito

le ai jovem

D

ssh:
Boa tarde pessoal do GUJ,

Sempre tive uma dúvida, em qual linguagem o Facebook foi desenvolvido?

Como ele consegue ser rápido o suficiente?(levando em consideração os milhões de acesso por hora) e etc.

Presto manutenção em algumas aplicações web, e todas hoje em dia são um tanto quanto lentas. por isso a minha curiosidade.

obs: nao fui eu quem criou essas aplicações lentas. =)


Personal Home Page, ou, simplesmente, PHP

C

drsmachado:
ssh:
Boa tarde pessoal do GUJ,

Sempre tive uma dúvida, em qual linguagem o Facebook foi desenvolvido?

Como ele consegue ser rápido o suficiente?(levando em consideração os milhões de acesso por hora) e etc.

Presto manutenção em algumas aplicações web, e todas hoje em dia são um tanto quanto lentas. por isso a minha curiosidade.

obs: nao fui eu quem criou essas aplicações lentas. =)


Personal Home Page, ou, simplesmente, PHP

Não é só em PHP, o PHP foi usado apenas no Front-End, leia o link que o riquinho passou, no link que ele passou acesse o link que o gilluan indicou.

D

cristianogro:
drsmachado:
ssh:
Boa tarde pessoal do GUJ,

Sempre tive uma dúvida, em qual linguagem o Facebook foi desenvolvido?

Como ele consegue ser rápido o suficiente?(levando em consideração os milhões de acesso por hora) e etc.

Presto manutenção em algumas aplicações web, e todas hoje em dia são um tanto quanto lentas. por isso a minha curiosidade.

obs: nao fui eu quem criou essas aplicações lentas. =)


Personal Home Page, ou, simplesmente, PHP

Não é só em PHP, o PHP foi usado apenas no Front-End, leia o link que o riquinho passou, no link que ele passou acesse o link que o gilluan indicou.

Bloqueado por proxy…

C

drsmachado:
cristianogro:
drsmachado:
ssh:
Boa tarde pessoal do GUJ,

Sempre tive uma dúvida, em qual linguagem o Facebook foi desenvolvido?

Como ele consegue ser rápido o suficiente?(levando em consideração os milhões de acesso por hora) e etc.

Presto manutenção em algumas aplicações web, e todas hoje em dia são um tanto quanto lentas. por isso a minha curiosidade.

obs: nao fui eu quem criou essas aplicações lentas. =)


Personal Home Page, ou, simplesmente, PHP

Não é só em PHP, o PHP foi usado apenas no Front-End, leia o link que o riquinho passou, no link que ele passou acesse o link que o gilluan indicou.

Bloqueado por proxy…


Tenta acessar aqui então, esse link é a referência do autor que escreveu a matéria que o gilluan indicou lá no outro tópico.

Link: http://oneideluiz.wordpress.com/2011/05/06/explorando-o-software-por-tras-do-facebook/

E

Somente PHP, o segredo esta em uma ferramenta criada por eles chamada HIP-HOP for PHP que traduz o código PHP para C++ e o compila, tornando assim o desempenho da aplicação maior.

C

Negativo, olha este trecho da matéria: “Mark usou diferentes linguagens para os seus diferentes serviços. PHP é usada para front-end, Erlang é usada para Chat, Java e C++ são usados em diversas áreas”, fonte da informação: http://claudivalente.blogspot.com/2010/11/o-filme-social-network.html?showComment=1299024682285#c8927641991921610889

D

Camaradas, sinceramente.
Um projeto que nasceu de um fora/toco ou do não da mulher que ele queria, já foi desenvolvido, desde o começo, com toda esta estrutura?
Certamente que não.
Começou com PHP, depois foi agregando.
Aliás, só por que o sujeito é daltônico, é que são cores azuis.

E

Negativo, olha este trecho da matéria: “Mark usou diferentes linguagens para os seus diferentes serviços. PHP é usada para front-end, Erlang é usada para Chat, Java e C++ são usados em diversas áreas”, fonte da informação: http://claudivalente.blogspot.com/2010/11/o-filme-social-network.html?showComment=1299024682285#c8927641991921610889

Então, a pergunta foi sobre qual linguagem o site usou, eu respondi que o código é traduzido de PHP para C++. O Java é utilizado nas versões para Android e outras versões embarcadas.

C

Negativo, olha este trecho da matéria: “Mark usou diferentes linguagens para os seus diferentes serviços. PHP é usada para front-end, Erlang é usada para Chat, Java e C++ são usados em diversas áreas”, fonte da informação: http://claudivalente.blogspot.com/2010/11/o-filme-social-network.html?showComment=1299024682285#c8927641991921610889

Então, a pergunta foi sobre qual linguagem o site usou, eu respondi que o código é traduzido de PHP para C++. O Java é utilizado nas versões para Android e versões embarcadas.
Pois aí que deixo mais uma pergunta no ar: será que o núcleo do Facebook consiste só nesse código PHP traduzido em C++? Ou será que tem mais alguma outra linguagem utilizada no núcleo?

E

Negativo, olha este trecho da matéria: “Mark usou diferentes linguagens para os seus diferentes serviços. PHP é usada para front-end, Erlang é usada para Chat, Java e C++ são usados em diversas áreas”, fonte da informação: http://claudivalente.blogspot.com/2010/11/o-filme-social-network.html?showComment=1299024682285#c8927641991921610889

Então, a pergunta foi sobre qual linguagem o site usou, eu respondi que o código é traduzido de PHP para C++. O Java é utilizado nas versões para Android e versões embarcadas.
Pois aí que deixo mais uma pergunta no ar: será que o núcleo do Facebook consiste só nesse código PHP traduzido em C++? Ou será que tem mais alguma outra linguagem utilizada no núcleo?

Creio que deve ter muito PERL lá por trás para segurar tudo em pé, ai somente na casa das especulações.

A

drsmachado:
Camaradas, sinceramente.
Um projeto que nasceu de um fora/toco ou do não da mulher que ele queria, já foi desenvolvido, desde o começo, com toda esta estrutura?
Certamente que não.
Começou com PHP, depois foi agregando.
Aliás, só por que o sujeito é daltônico, é que são cores azuis.

Ele se preocupou com a escalabilidade desde o começo.

L

Um php compilado seria mais rapido e escálavel do que java?

E

Com certeza não, mas foi a alternativa que ele teve de não mexer muito na estrutura da aplicação que já tinha se consagrado e não correr risco algum.
Por que uma coisa é certa, a melhor linguagem de programação é aquela que você conhece !

Criado 21 de dezembro de 2011
Ultima resposta 21 de dez. de 2011
Respostas 16
Participantes 8