Logo Hardware.com.br
bird
bird Geek Registrado
3.9K Mensagens 80 Curtidas

Em que linguagem são programados os grandes portais?

#1 Por bird 26/08/2009 - 11:17
Bom, é isso. Ou melhor, qual linguagem seria a mais recomendada para se criar um portal do tipo Facebook, orkut, Wikipedia e outros famosos?
Python? PHP? Java? Ruby on Rails?

Agradeço de antemão

Um abraço

bird
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#2 Por Fergo
26/08/2009 - 11:25
ASP ou PHP, na minha opinião. Wikipedia e FB utilizam PHP, Orkut utiliza ASP.NET (Aspx). São as duas linguagens server-side mais consolidadas no mercado, especialmente PHP. Entre as duas, eu iria de PHP pelos seguintes motivos:
  • Documentação de sobra;
  • Roda em diversas plataformas;
  • Facilidade de encontrar serviços de hospedagem com suporte à ele;
  • Integração fácil com diversos formatos de banco de dados;
  • Maior quantidade de componentes incluídos por padrão, reduzindo a necessidade de utilizar componentes de terceiros, como os ActiveX no ASP, sendo que boa parte deles são pagos.
Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#4 Por Fergo
26/08/2009 - 12:04
Eu particularmente não acredito muito nisso, pois se realmente houvesse esse problema, possivelmente a Wikipedia, o Facebook e os maiores sistemas de BB (vB, Invision, phpBB) não estariam utilizando ele. Creio que o fator velocidade está muito mais ligado ao conhecimento do programador para enxergar otimizações, até porque o fato de um portal ser muito grande não implica necessariamente em possuir um código PHP maior ou mais complexo, pois as informações ficam todas no banco de dados.

Uma coisa importante quando se está trabalhando com linguagens server-side é observar a configuração do servidor, especialmente se ele dá suporte a FastCGI, pois a diferença de tempo de processamento entre CGI convencional e FastGCI é gritante (passa de segundos para milissegundos).

Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#5 Por OoDragooNoO
26/08/2009 - 12:55
Fergo disse:
Eu particularmente não acredito muito nisso, pois se realmente houvesse esse problema, possivelmente a Wikipedia, o Facebook e os maiores sistemas de BB (vB, Invision, phpBB) não estariam utilizando ele. Creio que o fator velocidade está muito mais ligado ao conhecimento do programador para enxergar otimizações, até porque o fato de um portal ser muito grande não implica necessariamente em possuir um código PHP maior ou mais complexo, pois as informações ficam todas no banco de dados.


concordo planamente com tudo que tu disse big_green.png

Fergo disse:

Uma coisa importante quando se está trabalhando com linguagens server-side é observar a configuração do servidor, especialmente se ele dá suporte a FastCGI, pois a diferença de tempo de processamento entre CGI convencional e FastGCI é gritante (passa de segundos para milissegundos).

Fergo


tae algo que eu nao sabia big_green.png

se interessar, achei um tutorial de como configurar o apache com fastcgi no fedora 10 : http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-fedora-10

caso interesse, nos links ali embaixo tem tambem pra centos, ubuntu e debian tambem feliz.png

flw xD/
DragaO~
tdz
tdz Super Participante Registrado
520 Mensagens 5 Curtidas
#6 Por tdz
26/08/2009 - 13:26
Olá a todos,

Aproveitando a excelente pergunta do nosso colega, e os lay-outs desses grandes portais, em uma visão geral, como são feitos ? Também se usa essas linguagens já citadas para se fazer o layout, a interface visual do portal ?

Abraços
Athlon XP 1700 +
Mobo: PCchips 810LR
HD: Samsung 40 Gb
768mb ram ( 1x256mb, 1x512mb)
Arch Linux + xfce4

Trekking Cohab II - São Paulo - Brasil
http://trilhastdz.multiply.com/
JOMARUMU
JOMARUMU General de Pijama Registrado
2.7K Mensagens 342 Curtidas
#7 Por JOMARUMU
26/08/2009 - 14:17
Aproveitando a excelente pergunta do nosso colega, e os lay-outs desses grandes portais, em uma visão geral, como são feitos ? Também se usa essas linguagens já citadas para se fazer o layout, a interface visual do portal ?
Oi, eu uso um template já pronto para fazer isso, ou então você pode fazer um, pelo que eu saiba o melhor software para isso é gerar o template no photoshop e editar pelo dreamweaver. No meu site é usado HTML, agora estou mudando para PHP, mas você perguntou os grandes portais e não um que tem umas 10 visitas por dia (google analitycs). É comum que o site seja em PHP caso o assunto seja mais "livre", ou algo open source. Já para sites que visam lucrar mais é em ASP, isso ocorre porque... Eu não sei, mas eu acho que é por culpa do servidor, começam usando windows, com ASP, e o ASP é proprietário, acho que isso atrapalha, mas não as empresas, se eu precisar do PHP tenho o source dele e posso compilar, e ainda adapta-lo para mim sem muito esforço, ASP não, ele deve ser, não faço ideia. Agora estão surgindo sites com ruby, essa foi a linguagem que eu mais odiei, quando baixei falaram que é uma linguagem de programação, não para internet, achei um lixo aquilo, e na época não sabia quase nada de programação (ainda não sei, estou começando a ler livros de C 800 pg para cima smile.png ) por isso acabei deletando o programa e odiando ele.
tpcvasco
tpcvasco General de Pijama Registrado
2.9K Mensagens 330 Curtidas
#8 Por tpcvasco
26/08/2009 - 15:03
Só duas pequenas correções:

Fergo disse:
ASP ou PHP, na minha opinião. Wikipedia e FB utilizam PHP, Orkut utiliza ASP.NET (Aspx).


Apesar do Orkut usar páginas com extenção .aspx, o sistema é feito com uma maçaroca de Java e JavaScript, com akele sistema da própria Google (GoogleWebToolkit).
A questão é q qdo era um sisteminha desenvolvido apenas pelo próprio Orkut (desenvolvedor), era em asp realmente, mas qdo ganhou fama, o sistema foi todo refeito em Java, mas com receio por problemas de compatibilidade com o sistema antigo q ainda ficou rodando por um tempo (parte do código novo e antigo estavam juntos no servidor), mantiveram a extensão como .aspx.
Agora, não me pergunte como eu sei disso wink.png

Fergo disse:
São as duas linguagens server-side mais consolidadas no mercado


Java tb é uma linguagem bastante utilizada em server-side (servlets e JSP).
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#9 Por OoDragooNoO
26/08/2009 - 15:25
tdz disse:
Olá a todos,

Aproveitando a excelente pergunta do nosso colega, e os lay-outs desses grandes portais, em uma visão geral, como são feitos ? Também se usa essas linguagens já citadas para se fazer o layout, a interface visual do portal ?

Abraços


a interface em si, eh utilizada (X)HTML, CSS e, obviamente, imagens
as coisas "legais", tipo arrastar alguma coisa de um lado ao outro, eh javascript (mas logo, pelo que lembro, vai ser incorporado no (X)HTML 5) e ajax feliz.png

claro que dah pra usar mais tecnologias, mas, por exemplo, no caso da wikipedia, eh utilizado (praticamente) apenas (X)HTML e CSS feliz.png


tpcvasco disse:
Só duas pequenas correções:

Apesar do Orkut usar páginas com extenção .aspx, o sistema é feito com uma maçaroca de Java e JavaScript, com akele sistema da própria Google (GoogleWebToolkit).
A questão é q qdo era um sisteminha desenvolvido apenas pelo próprio Orkut (desenvolvedor), era em asp realmente, mas qdo ganhou fama, o sistema foi todo refeito em Java, mas com receio por problemas de compatibilidade com o sistema antigo q ainda ficou rodando por um tempo (parte do código novo e antigo estavam juntos no servidor), mantiveram a extensão como .aspx.
Agora, não me pergunte como eu sei disso wink.png


curiosamente eu tambem jah sabia disso e nao lembro onde vi/li (acho que foi na wikipedia) nao_quero_nem_ver.png
a unica coisa que me lembro eh que faz tempo

tpcvasco disse:

Java tb é uma linguagem bastante utilizada em server-side (servlets e JSP).


mas o "custo" de JSP nao eh maior do que com PHP? me refiro à custo de hardware, java exigir mais recursos do que o php (veja, nao estou falando "uma eh melhor do que outra", eh apenas uma duvida inofensiva nao_quero_nem_ver.png)

flw xD/
DragaO~
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#10 Por Fergo
26/08/2009 - 18:05
tpcvasco disse:
Só duas pequenas correções:
Apesar do Orkut usar páginas com extenção .aspx, o sistema é feito com uma maçaroca de Java e JavaScript, com akele sistema da própria Google (GoogleWebToolkit).
A questão é q qdo era um sisteminha desenvolvido apenas pelo próprio Orkut (desenvolvedor), era em asp realmente, mas qdo ganhou fama, o sistema foi todo refeito em Java, mas com receio por problemas de compatibilidade com o sistema antigo q ainda ficou rodando por um tempo (parte do código novo e antigo estavam juntos no servidor), mantiveram a extensão como .aspx.
Agora, não me pergunte como eu sei disso wink.png


Hum, interessante. Essa eu desconhecia.

tpcvasco disse:

Java tb é uma linguagem bastante utilizada em server-side (servlets e JSP).


Até pensei no JSP, mas não consegui lembrar de um grande serviço que utilizasse ela, antes de saber desse esquema do Orkit (e não sei como é a performance também). Como é suporte por parte dos serviços de hospedagem?

Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
tpcvasco
tpcvasco General de Pijama Registrado
2.9K Mensagens 330 Curtidas
#11 Por tpcvasco
31/08/2009 - 09:54
OoDragooNoO disse:

mas o "custo" de JSP nao eh maior do que com PHP? me refiro à custo de hardware, java exigir mais recursos do que o php (veja, nao estou falando "uma eh melhor do que outra", eh apenas uma duvida inofensiva nao_quero_nem_ver.png)



Realmente JSP requer um pouco mais de processamento, mas hj em dia nem é tanto assim. Segundo a Sun, o Java6 está bem mais eficiente. Além disso, grade parte da "lerdeza" do Java vem, segundo dizem, da interface gráfica (Swing, AWT).
E eu acho q compensa pelas funcionalidades da linguagem.


Fergo disse:

Até pensei no JSP, mas não consegui lembrar de um grande serviço que utilizasse ela, antes de saber desse esquema do Orkit (e não sei como é a performance também). Como é suporte por parte dos serviços de hospedagem?


Não tem tantos serviços quanto o php, mas existem. A Locaweb, por exemplo, tem plano.
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal