question

Qual e a diferenca exata entre a programacao do lado servidor e programacao do lado cliente?

Eu sei que PHP, JSP ou ASP.net são exemplos de linguagens de programação do lado do servidor e Java script e VBscript são exemplos de linguagens de programação do lado do cliente. mas qual é a diferença exata entre a programação do lado cliente e serverside?
por favor, elaborar e explicar suas respostas.
também ficarei feliz se você me dar algumas fontes para o estudo sobre PHP e JSP online ou alguns free download materiais.
resposta Resposta
A diferença exata é que máquina processa o código. Do lado do servidor significa toda a matemática e cálculos serão feitos no servidor, enquanto que do lado do cliente será na máquina do usuário/cliente. Para a segurança e integridade dos dados, do lado do servidor geralmente é melhor desde que o usuário final não será capaz de ver ou manipular os dados que são enviados para o servidor (ou seja, mudança frete para um número negativo para tentar obter a sua ordem de graça). A armadilha para que é que você não pode atualizar dinamicamente as informações sem enviar uma solicitação para o servidor. Programação do lado cliente permitirá que a informação deve ser calculado em sua máquina, tornando-o mais dinâmico, bem como o trabalho do servidor, permitindo que você hospede mais conexões sem pesar em seu servidor o descarregamento.

Você verá isso em sites, não só mas também jogos de vídeo. MMOs como WoW precisam executar uma linha tênue entre o que precisa ser executado no lado do servidor para se certificar de que os jogadores não podem modificar os dados e cortar a mecânica de jogo, contra o descarregamento-lo para o usuário, assim diminui a carga sobre o servidor central.

Os dois livros, que lembro de ler sobre relacionamentos de cliente/servidor na programação do jogo era 3D jogo programação tudo em um e c# programação jogo para iniciantes (nenhum deles irá ajudá-lo para desenvolvimento web embora). Eu recomendaria http://www.w3schools.com/ para mais informações. Atualmente escrevo PHP no NetBeans usando o PrototypeJS mas a documentação do protótipo é horrível. Aprenda os conceitos básicos de AJAX e JS em w3schools e usar jQuery ou YUI.

Também uma boa regra é nunca confiar a integridade de qualquer valor que entrar em seu servidor; tempo ser post, get, cookie, json, xml, etc. Assim trate scripts do lado do servidor como qualquer outro formulário de apresentação.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved