Descrevendo de forma bem simples, quando um usuário acessa ...

Próximas questões
Com base no mesmo assunto
Q866891 Arquitetura de Software
Descrevendo de forma bem simples, quando um usuário acessa um site na web utilizando o seu navegador, ele está realizando uma solicitação ao Servidor Web onde a página requerida se encontra armazenada. O servidor web, por sua vez, retorna para o navegador a página solicitada, e, assim, o usuário tem acesso ao site desejado. A arquitetura da web é composta basicamente por duas partes. Marque a alternativa CORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa A.

Vamos analisar o tema e as alternativas, explicando cada uma delas para garantir uma compreensão clara do assunto.

Quando um usuário acessa um site na web utilizando um navegador, ele está enviando uma solicitação para um Servidor Web, que armazena a página solicitada. O servidor então retorna a página para o navegador, permitindo que o usuário visualize o site. Esse processo se baseia na arquitetura da web, que é dividida em duas partes principais: Client Side e Server Side.

Client Side refere-se a tudo que acontece no lado do cliente, ou seja, no navegador do usuário. Isso inclui a interface gráfica, o HTML, CSS, e JavaScript que são executados no navegador. Por outro lado, Server Side engloba tudo que é processado no servidor, como a lógica de negócios, acesso a banco de dados e a geração de páginas dinâmicas.

Analisando as alternativas:

A - A arquitetura web pode ser entendida como uma divisão entre Client Side e Server Side.

Esta é a alternativa correta, pois descreve precisamente as duas partes principais da arquitetura web: Client Side (lado do cliente) e Server Side (lado do servidor).

B - A arquitetura web pode ser entendida como uma divisão entre Client Server e Server Side.

Esta alternativa está incorreta porque "Client Server" não é um termo utilizado para descrever a divisão da arquitetura web. A divisão correta é entre Client Side e Server Side.

C - A arquitetura web pode ser entendida como uma divisão entre Client Side e Server End.

Esta alternativa também está incorreta. "Server End" não é um termo utilizado na arquitetura web. A divisão correta é entre Client Side e Server Side.

D - A arquitetura web pode ser entendida como uma divisão entre Client Server e Server End.

Novamente, esta alternativa está errada por utilizar termos incorretos. A descrição correta envolve Client Side e Server Side.

E - A arquitetura web pode ser entendida como uma divisão entre Client End e Server Side.

Esta alternativa é incorreta porque "Client End" não é um termo utilizado na arquitetura web. A divisão correta é entre Client Side e Server Side.

Espero que esta explicação tenha esclarecido suas dúvidas sobre a arquitetura da web e as divisões corretas. Se precisar de mais alguma ajuda, estarei à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Client-Side e Server-Side

 

Client-Side

No lado do cliente, ou seja, do usuário, a aplicação roda diretamente de seu computador. Como assim? O Lado do cliente dá a resposta na hora pra alguma interação que é feita no website. Ex: A maioria dos websites tem um formulário pra ser preenchido e dentro  desse formulário é preciso ter validações pra ver se o campo não ficou em branco, ou se foi digitado caracteres proibidos e etc…

A maioria dessas validações é feita em Javascript(client-side), ou seja, assim que o usuário interage com o formulário ele já responde de imediato, seja por um botão, ou por um comportamento do usuário, como mudança de foco numa caixa de texto ou até mesmo enquanto o usuário está digitando algo. O navegador não precisa buscar o código no servidor, pois este já foi baixado pro computador do usuário.

 

Linguagens Client-Side:

HTML

CSS

Javascript

e muitos outros.

 

 

 

Server-Side

No lado do servidor, rodam as aplicações necessárias para um website funcionar, como banco de dados e a linguagem que o programador está usando, como por exemplo o PHP. Toda vez que o usuário abrir uma página que tenha um código PHP, o navegador vai executar o comando direto do servidor. Ex: Para acessar o banco de dados, não é possível usar uma linguagem Client-Side como o Javascript e sim uma linguagem Server-Side como PHP.

 

Linguagens Server-Side:

Banco de dados como SQL, MySQL, Oracle…

PHP

ASP

ASP.NET

 

 

 

 

 

https://richardoliveira.wordpress.com/2010/03/22/client-side-e-server-side/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo