Descrevendo de forma bem simples, quando um usuário acessa ...
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