Julgue o item subsecutivo, relacionados aos aspectos fundam...

Próximas questões
Com base no mesmo assunto
Q768660 Programação

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.

Alternativas

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