| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:04:24
|
ssh
JavaEvangelist
![[Avatar]](/images/avatar/4f73663dece5c1d32e58d5fcb6e89375.jpg)
Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline
|
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. =)
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:23:36
|
cristianogro
JavaGuru
Membro desde: 18/02/2009 15:07:23
Mensagens: 233
Localização: Curitiba
Offline
|
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.
This message was edited 1 time. Last update was at 21/12/2011 13:29:31
|
Não se mede o valor de um homem pelas suas roupas ou pelos bens que possui, o verdadeiro valor do homem é o seu caráter, suas idéias e a nobreza dos seus ideais. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:28:25
|
bozo25
Thread.start()
Membro desde: 07/09/2010 15:10:59
Mensagens: 35
Offline
|
feito a maior parte em php e algumas em ruby.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:29:11
|
RiQuInHo_$_$
Java Ninja
![[Avatar]](/images/avatar/52248a1caa327ca268d1d7e99f0cc35e.png)
Membro desde: 16/12/2011 06:42:30
Mensagens: 283
Localização: São Paulo - SP
Offline
|
http://www.guj.com.br/java/88474-em-que-linguagem-of-facebookcom-e-feito
le ai jovem
|
"O céu não está caindo, o céu não caiu, e o céu não vai cair"
@author Vitor
E vai Corinthians |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:35:12
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
ssh wrote: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
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:38:50
|
cristianogro
JavaGuru
Membro desde: 18/02/2009 15:07:23
Mensagens: 233
Localização: Curitiba
Offline
|
drsmachado wrote:
ssh wrote: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.
|
Não se mede o valor de um homem pelas suas roupas ou pelos bens que possui, o verdadeiro valor do homem é o seu caráter, suas idéias e a nobreza dos seus ideais. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:45:09
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
cristianogro wrote:
drsmachado wrote:
ssh wrote: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.............................
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:49:26
|
cristianogro
JavaGuru
Membro desde: 18/02/2009 15:07:23
Mensagens: 233
Localização: Curitiba
Offline
|
drsmachado wrote:
cristianogro wrote:
drsmachado wrote:
ssh wrote: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/
This message was edited 1 time. Last update was at 21/12/2011 13:50:37
|
Não se mede o valor de um homem pelas suas roupas ou pelos bens que possui, o verdadeiro valor do homem é o seu caráter, suas idéias e a nobreza dos seus ideais. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:50:16
|
espiaoweb2011
JavaChild
![[Avatar]](/images/avatar/ecf6a2eb4d97ec22a5f14b35f067af2d.png)
Membro desde: 10/11/2011 13:15:49
Mensagens: 118
Offline
|
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.
This message was edited 2 times. Last update was at 21/12/2011 13:51:07
|
Oracle Certified Java Programmer 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:53:43
|
cristianogro
JavaGuru
Membro desde: 18/02/2009 15:07:23
Mensagens: 233
Localização: Curitiba
Offline
|
espiaoweb2011 wrote: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.
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
This message was edited 1 time. Last update was at 21/12/2011 13:54:10
|
Não se mede o valor de um homem pelas suas roupas ou pelos bens que possui, o verdadeiro valor do homem é o seu caráter, suas idéias e a nobreza dos seus ideais. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:56:39
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
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.
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:57:39
|
espiaoweb2011
JavaChild
![[Avatar]](/images/avatar/ecf6a2eb4d97ec22a5f14b35f067af2d.png)
Membro desde: 10/11/2011 13:15:49
Mensagens: 118
Offline
|
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.
This message was edited 1 time. Last update was at 21/12/2011 13:59:29
|
Oracle Certified Java Programmer 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:01:03
|
cristianogro
JavaGuru
Membro desde: 18/02/2009 15:07:23
Mensagens: 233
Localização: Curitiba
Offline
|
espiaoweb2011 wrote:
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?
|
Não se mede o valor de um homem pelas suas roupas ou pelos bens que possui, o verdadeiro valor do homem é o seu caráter, suas idéias e a nobreza dos seus ideais. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:05:07
|
espiaoweb2011
JavaChild
![[Avatar]](/images/avatar/ecf6a2eb4d97ec22a5f14b35f067af2d.png)
Membro desde: 10/11/2011 13:15:49
Mensagens: 118
Offline
|
cristianogro wrote:
espiaoweb2011 wrote:
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.
This message was edited 1 time. Last update was at 21/12/2011 14:05:31
|
Oracle Certified Java Programmer 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 15:10:47
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
drsmachado wrote: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.
|
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. |
|
|
 |
|
|