Client Side: HTML, CSS, Javascript e Server Side: PHP, ASP.NET e BD


Veja os conceitos e definições de aplicações lado cliente como HTML, CSS, Javascript e lado servidor como PHP, ASP.NET, JSP e bancos de dados.


Cliente side é uma expressão em inglês que traduzida é lado cliente. O Cliente side é usado em tecnologia para designar uma aplicação (site, software, plugin, etc) que é executado no micro do usuário e não no servidor que hospeda a aplicação. Veja abaixo algumas definições e exemplos de aplicações que executam do lado do cliente.

Lado cliente na internet

Um bom exemplo de client side ocorre na internet. Quando acessamos um site qualquer, o navegador faz uma requisição ao servidor e este envia os arquivos referente à página solicitada. Estes arquivos são baixados para o micro do usuário é executado no ambiente local.

O texto que você está lendo agora já está no seu micro e não no servidor que hospeda o blog do Luis. Isto significa que você poderá desconectar-se da internet e ainda assim continuar com o site na sua tela. Naturalmente que se você clicar em algum link será feita uma nova requisição ao servidor e neste caso você precisará estar conectado.

Lado cliente em aplicações

O client side ou lado cliente também é observado em outras situações, como no sistema interno de uma empresa. Imagine que a empresa onde você trabalha tenha 50 computadores e todos acessam o mesmo sistema, seja ele de faturamento, estoque, financeiro, entre outros. O banco de dados deste sistema estará hospedado em um servidor local na sua empresa, mas os computadores clientes funcionarão de forma independente e comunicando com o servidor para buscar e levar os dados quando necessário.

Exemplo de algumas tecnologias que são executadas no cliente:

  • HTML
  • CSS
  • Javascript
  • Flash
  • ActiveX
  • Entre outros

Desta forma, tudo que é executado no seu computador é aplicação do lado cliente e tudo que for executado no servidor é aplicação server side ou  lado servidor.

Server side ou lado servidor

Ao contrário do que expliquei acima, o server side ou lado servidor (em português), é usado para designar que uma aplicação roda no servidor e não no micro do usuário como boa parte das aplicações.

Entende-se por aplicação qualquer programa como banco de dados, firewall, servidor web, entre outros.

O banco de dados é um dos exemplos mais comuns de aplicação server side. Em um sistema corporativo como o ERP, CRM, BI, entre outros o banco de dados é centralizado, isto é, ele fica hospedado no servidor, enquanto que diversos computadores clientes ficam espalhados pela empresa e comunicam com o servidor para fazer requisições ao banco de dados.

Na internet, além do banco de dados ser server side, boa parte do site também é server side. Por exemplo: Esta página que você está acessando agora tem suas informações guardadas no banco de dados e um sistema gerenciador de blogs (que eu mesmo criei) também é executado no servidor. Desta forma, quando você acessou esta página, este sistema foi ao banco de dados, pegou as informações necessárias, montou a página que você está vendo e depois enviou a página pronta para o seu navegador. Todo esse processamento é lado servidor, apenas a exibição da página ocorre no lado cliente.

Exemplos de aplicações que são executadas no servidor:

  • Bancos de dados: SQL Server, MySQL, Oracle, etc.
  • ASP / ASP.NET
  • PHP
  • JSP
  • Entre outros

Desta forma, tudo que é executado no servidor é server side ou lado servidor e tudo que for executado no seu computador é aplicação do lado cliente.

Participe do Simulado de HTML

Veja também:





Compartilhe com seus amigos:


// Comentários

Nenhum comentário


Digite seu nome:


Digite seu email: (ele não será divulgado)


Cidade:


Assunto:


Comentário: mínimo 200 caracteres (comentários inadequados serão excluídos)


Digite os números abaixo:


Declaro que estou de acordo com todas as cláusulas do Termo de Uso.


 

 

2007-2012   //   Blog do Luis   //   Hospedado no UOLHost   //   Política de Privacidade   //   Eu creio em Deus