|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Linguagens de lado servidor ou clienteExplicação sobre que diferença existe entre linguagens como Java ou JavaScript e outros como ASP ou PHP. Prós e contras de cada tipo. O navegador é uma espécie de aplicação capaz de interpretar as ordens recebidas na forma de código HTML fundamentalmente e convertê-las nas páginas que são o resultado de tal ordem.
Quando clicamos sobre um link hipertexto, na verdade o que acontece é que estabelecemos uma petição de um arquivo HTML residente no servidor (um computador que se encontra continuamente conectado à Rede) o qual é enviado e interpretado por nosso navegador (o cliente). Entretanto, se a página que pedimos não é um arquivo HTML, o navegador é incapaz de interpretá-la e o único que é capaz de fazer é salva-la em forma de arquivo. É por isso que, se quisermos empregar linguagens acessórias para realizar um site web, é absolutamente necessário que seja o próprio servidor que os execute e interprete para logo enviá-los ao cliente (navegador) na forma de arquivo HTML totalmente legível por ele. De forma que, quando clicamos sobre um link a uma página que contém um script em uma linguagem compreensível unicamente pelo servidor, o que ocorre na verdade é que tal script é executado pelo servidor e o resultado dessa execução dá lugar à geração de um arquivo HTML que é enviado ao cliente. Sendo assim, podemos falar de linguagens de lado de servidor que são aquelas linguagens que são reconhecidas, executadas e interpretadas pelo próprio servidor e que se enviam ao cliente em um formato compreensível para ele. Por outro lado, as linguagens de lado cliente (entre as quais não só encontra o HTML como também o Java e o JavaScript os quais são simplesmente incluídos no código HTML) são aquelas que podem ser diretamente "digeridos" pelo navegador e não necessitam de um pré-tratamento. Cada um destes tipos tem é claro, suas vantagens e seus inconvenientes. Assim, por exemplo, uma linguagem de lado cliente é totalmente independente do servidor, o qual permite que a página possa ser albergada em qualquer lugar sem a necessidade de se pagar mais, já que, por regra geral, os servidores que aceitam páginas com scripts de lado servidor são em sua maioria de pagamento ou suas prestações são muito limitadas. Inversamente, um linguagem de lado servidor é independente do cliente, o que é muito menos rígido em relação a mudança de um navegador a outro ou em relação às versões do mesmo. Por outro lado, os scripts são armazenados no servidor de quem os executa e traduz a HTML, o que permanecem ocultos para o cliente. Este fazer pode ser sem dúvida, uma forma legítima de proteger o trabalho intelectual realizado.
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 2 Categorias relacionadas + 1 Comentário sem rever
Manuais relacionados com este artigo Dentro de Manual de Páginas Dinâmicas Seguinte: Linguagens de lado servidor Anterior: Diferença entre páginas dinâmicas e HTML Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Internet+ Entrar em Programação Comentário sem rever
|
|||||||||||||||||||||||||||||||||||||||
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |