Principal tecnologia

Linguagem de programação de scripts da Web

Linguagem de programação de scripts da Web
Linguagem de programação de scripts da Web

Vídeo: O que é Script e Linguagem de Script? 2024, Julho

Vídeo: O que é Script e Linguagem de Script? 2024, Julho
Anonim

Script da Web, uma linguagem de programação de computadores para adicionar recursos dinâmicos às páginas da World Wide Web. As páginas da Web marcadas com HTML (linguagem de marcação de hipertexto) ou XML (linguagem de marcação extensível) são documentos amplamente estáticos. Os scripts da Web podem adicionar informações a uma página conforme o leitor as usa ou permitir que ele insira informações que podem, por exemplo, ser repassadas ao departamento de pedidos de um negócio on-line. CGI (interface de gateway comum) fornece um mecanismo; ele transmite solicitações e respostas entre o navegador da Web do leitor e o servidor da Web que fornece a página. O componente CGI no servidor contém pequenos programas chamados scripts que pegam informações do sistema do navegador ou as fornecem para exibição. Um script simples pode perguntar o nome do leitor, determinar o endereço da Internet do sistema que o leitor usa e imprimir uma saudação. Os scripts podem ser escritos em qualquer linguagem de programação, mas, como geralmente são rotinas simples de processamento de texto, as linguagens de script como PERL são particularmente apropriadas.

Outra abordagem é usar uma linguagem projetada para scripts da Web a serem executados pelo navegador. JavaScript é uma dessas linguagens, projetada pela Netscape Communications Corp.; pode ser usado nos navegadores Netscape e Microsoft Corporation. JavaScript é uma linguagem simples, bem diferente de Java. Um programa JavaScript pode ser incorporado em uma página da Web com a tag HTML. As instruções JavaScript após essa tag serão executadas pelo navegador quando a página for selecionada. Para acelerar a exibição de páginas dinâmicas (interativas), o JavaScript geralmente é combinado com XML ou algum outro idioma para a troca de informações entre o servidor e o navegador do cliente. Em particular, o comando XMLHttpRequest permite solicitações de dados assíncronas do servidor sem exigir que o servidor reenvie a página da Web inteira. Essa abordagem, ou "filosofia" da programação, é chamada Ajax (JavaScript e XML assíncrono).

Script VB é um subconjunto do Visual Basic. Originalmente desenvolvido para o pacote de programas do Microsoft Office, foi posteriormente usado para scripts da Web. Seus recursos são semelhantes aos do JavaScript e podem ser incorporados em HTML da mesma maneira.

Por trás do uso de tais linguagens de script para programação na Web, está a idéia de programação de componentes, na qual os programas são construídos combinando componentes independentes previamente escritos, sem nenhum processamento adicional de linguagem. Os programas JavaScript e VB Script foram projetados como componentes que podem ser anexados aos navegadores da Web para controlar como eles exibem informações.