Julgue o item subsecutivo, relacionados aos aspectos fundam...
Julgue o item subsecutivo, relacionados aos aspectos fundamentais de arquitetura e desenvolvimento em nuvem.
AngularJS, Ajax, JQuery, Less e PHP são tecnologias para
desenvolvimento web front-end.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Para resolver esta questão, é importante entender a diferença entre desenvolvimento web front-end e back-end. O desenvolvimento front-end refere-se à parte da aplicação web com a qual o usuário interage diretamente, o que inclui a apresentação de conteúdo e elementos de interface, enquanto o back-end envolve o servidor, aplicação e banco de dados, que trabalham em conjunto para servir os dados requisitados pelo front-end.
AngularJS, Ajax e JQuery são, de fato, tecnologias utilizadas para o desenvolvimento front-end:
- AngularJS é um framework MV* (Model-View-Whatever) para aplicações web dinâmicas.
- Ajax (Asynchronous JavaScript and XML) não é uma tecnologia em si, mas um conjunto de técnicas que permite a comunicação assíncrona entre o cliente e o servidor, possibilitando atualizações de página sem a necessidade de recarregá-la completamente.
- JQuery é uma biblioteca JavaScript que simplifica a manipulação do Document Object Model (DOM), tratamento de eventos, animações e interações Ajax.
- Less é um pré-processador de CSS que estende as funcionalidades da linguagem, permitindo variáveis, mixins, funções e outras técnicas que tornam o CSS mais dinâmico e gerenciável.
Contudo, a inclusão de PHP na lista é o que torna a afirmação incorreta. PHP é uma linguagem de programação do lado do servidor, utilizada para o desenvolvimento back-end. Com PHP, você pode criar páginas dinâmicas, conectar-se a bancos de dados e realizar diversas outras operações no servidor antes de enviar a resposta para o navegador do cliente.
Portanto, a afirmação mistura tecnologias de front-end com uma tecnologia de back-end, o que a torna incorreta. O conhecimento sobre as funções e aplicações específicas de cada tecnologia é essencial para identificar o erro na afirmação apresentada na questã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
A questão é polêmica, pois não há uma clara separação de linguagens back-end e font-end. De qualquer forma, dizer que uma linguagem completa e, primordialmente back-end como PHP, deixa a questão mais errada que certa. Honestamente, vejo uma chance de recurso pelo edital não cobrar LESS, que é um pré-processador de CSS, típico para front-end. Tendo em vista que o edital foi explícito nas linguagens que iria cobrar, penso que cabe recurso.
As outras tecnologias: AngularJS, Ajax e JQuery; são tipicamente front-end.
Resposta: ERRADO
PHP não é apenas front-end uma vez que tem a parte de persistência com JDBC. Logo, está mais para híbrida do que puramente front-end.
GAB E!
Php eh backend
AngularJS - tecnologias para desenvolvimento web front-end
Ajax, - tecnologias para desenvolvimento web front-end
JQuery - tecnologias para desenvolvimento web front-end
Less - tecnologias para desenvolvimento web front-end
PHP - tecnologias para desenvolvimento web back-end ou server-side;
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo