sexta-feira, 12 de fevereiro de 2010

Tipos de Códigos: Client Side Scripts e Server Side Scripts



Client Side Scripts

Assim são denominados os códigos de programa que são processados pela estação cliente. Geralmente em aplicações voltadas para web, o código do lado cliente é utilizado para pequenas consistências de telas e validações de entrada de dados.
É o browser (navegador) que processa os códigos na estação cliente quando se trata de um aplicativo web. Um dos problemas neste tipo de aplicação é a diferença de interpretação da linguagem entre os browsers. O Internet Explorer, por exemplo, pode interpretar códigos Visual Basic Script, porém o Netscape não faz o mesmo sem o auxílio de um plugin.
Como normalmente não sabemos (no caso de ser uma aplicação de alcance geral) qual navegador o cliente estará usando, temos que pensar com cuidado no desenvolvimento de aplicativos client side scripts.
A linguagem mais indicada para ser utilizada nestes casos é o Javascript, intepretada por quase todos os browser .

Server Side Scripts

Em contrapartida, os códigos Server Side Scripts são códigos que são processados pelo servidor. Nestes casos não é necessário se preocupar com qual linguagem vai utilizar, ou qual navegador o lado cliente utiliza, pois será o servidor que interpretará toda esta parte do código e devolve uma resposta ao cliente. No nosso caso os servidores PHP são as maiores responsáveis pelos resultados apresentados.
Os servidores (máquinas físicas / hardware) necessitaram de um aplicativo para interpretar estes códigos. O Apache é um dos aplicativos servidores PHP mais eficientes (vimos no post anterior como configurá-lo) para a linguagem aqui estudada. Vale lembrar que o PHP é uma linguagem open-source. E o aplicativo Apache é gratuito. Um outro aplicativo que pode ser utilizado mas precisa de uma configuração ainda não abordada por este blog, é o IIS (Internet Information Services), que é um software prioritário da Microsoft, desenvolvido para interpretar códigos ASP. Também é um servidor de aplicação para executar Server Side Scripts e também serve para executar e interpretar códigos PHP, porém vale ressaltar, precisa de uma configuração extra.

Espero ter abordado de maneira claro este assunto necessário ao mundo dos aplicativos WEB e por conseqüência ao desenvolvimento PHP.

Até a próxima.

1 comentários:

Anônimo,  5 de julho de 2014 às 07:23  

tu tá copiando bem heim

Postar um comentário

  ©Template by Dicas Blogger.

  

BlogBlogs.Com.Br