Essa pergunta também está no material:
Respostas
Ed
Analisando as opções apresentadas: a) O MVC elimina a necessidade de programação do lado do servidor, simplificando o desenvolvimento web. - Esta afirmação não é correta, pois o MVC não elimina a necessidade de programação do lado do servidor, mas sim organiza o código de forma a separar as responsabilidades. b) Permite que o mesmo código seja utilizado para aplicações desktop e web. - Embora o MVC possa ser utilizado em diferentes tipos de aplicações, essa não é a principal contribuição do padrão para o desenvolvimento web em C#. c) Proporciona uma separação eficaz entre a interface do usuário, a lógica de negócios e a manipulação de dados, facilitando o desenvolvimento e a manutenção. - Esta é a principal contribuição do padrão MVC para o desenvolvimento de aplicações web em C#. Ele ajuda a organizar o código de forma que a interface do usuário, a lógica de negócios e a manipulação de dados sejam separadas, facilitando o desenvolvimento e a manutenção do sistema. d) O MVC automatiza o processo de teste de aplicações web, reduzindo a necessidade de testes manuais. - Embora o MVC possa facilitar os testes devido à sua estrutura organizada, a automação dos testes não é a principal contribuição do padrão. e) Integra diretamente as aplicações web com bancos de dados, sem necessidade de camadas intermediárias. - O MVC não trata diretamente da integração com bancos de dados, sendo mais focado na organização do código. Portanto, a opção correta é: c) Proporciona uma separação eficaz entre a interface do usuário, a lógica de negócios e a manipulação de dados, facilitando o desenvolvimento e a manutenção.
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta