Faça Sua Pesquisa.

sexta-feira, 24 de fevereiro de 2012

Linguagens de lado servidor ou cliente


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

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger