Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Manual de Páginas Dinâmicas
SEÇÕES
Manuais relacionados
+Manual de Páginas Dinâmicas
Categorias
+Internet
+Programação

Índice do Manual Manual de Páginas Dinâmicas
+ Conceito de páginas dinâmicas
+ Diferença entre páginas dinâmicas e HTML
+ Linguagens de lado servidor ou cliente
+ Linguagens de lado servidor
+ Alguns aspectos práticos prévios
+ Conceitos básicos de programação I
+ Conceitos de básicos de programação II

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Linguagens de lado servidor ou cliente

Explicaçã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

Manuais relacionados com este artigo
Dentro de Manual de Páginas Dinâmicas

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
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foi encontrado um comentário sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites