Escolar Documentos
Profissional Documentos
Cultura Documentos
Prof:
Bernido Alberto Filipe
Setembro/2019
I
COMPLEXO ESCOLAR POLITÉCNICO ELSAMINA
SERVER-SIDE E CLIENTE-SIDE
Integrantes do Grupo:
• David Serafim
• Délcio Menezes
• Edson Bernardino
• Isabel Econgo
• Joaquim José
• Luís Vitoriano
• Mauro Contreiras
II
Dedicatória
Dedicamos este trabalho ao nosso querido professor pelo seu esforço na transmissão da
matéria, aos nossos pais por nos darem apoio moral e material e em especial aos nossos
colegas.
III
Agradecimentos
Agradecer a Deus pela vida que nos tem concedido dia pois dia, e aos nossos professores pelo
apoio prestado durante este tempo, e aos nossos amigos que nos têm motivado bastante aos
colegas por estarem presentes em todos os momentos e sempre que os precisamos.
IV
Sumário
.................................................................................................................................................I
Dedicatória............................................................................................................................III
Agradecimentos....................................................................................................................IV
Sumário...................................................................................................................................1
1. Introdução........................................................................................................................1
3. Conclusão.........................................................................................................................7
Referências Bibliográficas......................................................................................................9
1. Introdução
1
Diante do objectivo geral, têm-se como objectivos específicos:
O servidor web é o programa responsável por disponibilizar as páginas para acesso aos
visitantes. Ele é que gerência as solicitações feitas pelos navegadores dos usuários e responde
de forma adequada.
Servidor web refere-se a um software ou a um servidor que executa um software para servir
conteúdos na web. Basicamente, o servidor fica responsável por armazenar e disponibilizar
conteúdos, como sites e páginas HTML, de forma que fiquem acessíveis para qualquer pessoa
na Internet.
Os dados que estão sendo transferidos de um lado para o outro durante essas trocas devem
estar em conformidade com um protocolo específico, chamado Protocolo de Transferência de
Hipertexto (HTTP), para garantir que todas as páginas e servidores se comuniquem de forma
eficiente e sem erros.
Os servidores web são parte integrante do funcionamento da Internet. Afinal, sem servidores
web de aluguel, a Internet teria uma fração do tamanho que tem hoje, já que a maioria dos
proprietários do site não pode se dar ao luxo de comprar seu próprio servidor.
Todo computador conectado à Internet recebe um endereço IP que identifica esse dispositivo
na rede — desde os computadores pessoais, note-books até celulares e tabletes
2
Quando você visita um site, uma solicitação é enviada do seu endereço IP para o endereço IP
do servidor web. O servidor da Web, então, responde, enviando dados para o endereço IP
solicitante, e esse é o processo por meio do qual todos os dados são transferidos para o seu
computador a partir de uma página.
2.3. Server-side
As linguagens server-side são linguagens que o servidor (lado do servidor) entende, ou seja,
aplicações que rodam no servidor. Isso quer dizer que você vai escrever um código onde o
servidor vai processá-lo e então vai mandar para o seu navegador a resposta.
Como por exemplo: se criarmos um script em linguagem back-end (PHP, Asp, Java, Ruby,
etc) que apenas calcula a soma de 1 + 1, será o servidor (ou back) que calculará este resultado.
Se fizermos esse cálculo em alguma linguagem front-end, como o JavaScript, quem calculará
essa conta é o BROWSER do usuário. Por isso o termo client (ou front).
3
2.3.1. Exemplos de Linguagens Server-side
São códigos de programa que são processados no servidor. Devido a este fato, não é
necessário preocupar-se com a linguagem que o código foi criado: o servidor é quem se
encarrega de interpretá-lo e de devolver uma resposta para o cliente.
Em páginas Asp, são esses códigos os maiores responsáveis pelos resultados apresentados, e a
linguagem de fault utilizada é o Visual Basic Script.
2.4. Client-side
As linguagens client-side são linguagens onde apenas o seu navegador vai entender. Quem vai
processar essa linguagem não é o servidor, mas o seu browser (Chrome, IE, Firefox, etc...).
Significa "lado do cliente", ou seja, aplicações que rodam no computador do usuário sem
necessidade de processamento de seu servidor (ou host) para efetuar determinada tarefa.
Basicamente, ao se falar de aplicações client-side na web, estamos falando de JavaScript, e
AJAX (Asynchronous Javascript e XML).
4
2.5. Aplicações cliente-servidor
Active Server Pages são páginas web que possuem conteúdo dinâmico. Tais páginas
consistem em arquivos de extensão .Asp que contêm combinações de Server-Side scripts e
tags HTML. Todo o código de programação existente em páginas Asp é executado no
servidor, e este retorna ao cliente somente respostas em HTML padrão – o que faz com que
aplicações Asp possam ser acessadas por qualquer browser existente no mercado.
Uma aplicação feita em Asp pode ainda conter linhas de Client-Side script, que serão
executados na estação cliente. Essas páginas devem estar hospedadas num servidor Microsoft
Information Server.
São códigos de programa que são processados pela estação cliente. Geralmente em aplicações
voltadas à Internet, o código que é executado no cliente cuida apenas de pequenas
consistências de telas e validações de entrada de dados Em se tratando de páginas web, os
client-side scripts terão de ser processados por um browser.
Há ainda o problema de versões muito antigas de navegadores, que não conseguem interpretar
nenhum script. Em grande parte das situações, não é possível exigir que o usuário final
disponha de determinado produto para acessar a aplicação.
5
Portanto é importante pesar todos estes factores ao planejar alguma aplicação com client-side
scripts. A linguagem script mais indicada para se construir client-side scripts é o JavaScript,
devido a sua compatibilidade com os dois browsers (Netscape e Microsoft Internet Explorer,
que devem ser de versões iguais ou superiores a 3.0 e 4.0 respectivamente). Existem algumas
vantagens e desvantagem ao utilizar o Java script e o AJAX.
2.7.1. Vantagens
Economizar bandwidth (largura de banda), e dar ao usuário uma resposta mais rápida de sua
aplicação por não haver processamento externo.
Outra vantagem ao utilizar, agora o AJAX, seria o apelo visual de sua aplicação e rapidez de
resposta. O que o AJAX faz é o processamento externo (server-side) parecendo ser interno
(client-side).
O usuário não percebe que houve um novo carregamento de página, pois ele busca
informações no servidor e mostra rapidamente em um local específico da página através do
JavaScript.
2.7.2. Desvantagem
6
3. Conclusão
Ao longo das pesquisas feitas acabamos por concluir que o server-side e o cliente-side fazem
parte de um dos importantes constituintes para os desenvolvedores do mundo web e para
aqueles que acessão sempre a internet e as páginas webs.
7
8
Referências Bibliográficas
https: //www.gigasystems.com.br/artigo/60/client-side-e-server-side
https://www.researchgate.net/publication https://www.servidor
web.net/web