Na escolha de um framework JavaScript para um novo projeto ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
O tema central desta questão envolve a escolha de um framework JavaScript para desenvolvimento de projetos front-end, destacando as características únicas de cada framework. Para resolvê-la, é importante ter conhecimento sobre como cada framework JavaScript opera e suas características principais.
A alternativa correta é a B - Compilação em tempo de construção.
Justificativa para a alternativa correta: O Svelte se destaca por sua abordagem de compilação em tempo de construção. Isso significa que, ao invés de executar a maior parte do trabalho no navegador, o Svelte compila o código em JavaScript eficiente durante o processo de build, resultando em desempenho otimizado em tempo de execução. Isso é uma diferença fundamental em relação a frameworks como Angular, React ou Vue, que geralmente utilizam um Virtual DOM para atualizar a interface.
Análise das alternativas incorretas:
- A - Virtual DOM: Esta característica é típica de frameworks como React e Vue, que utilizam um Virtual DOM para tornar as atualizações mais eficientes. No entanto, o Svelte não usa Virtual DOM, descartando essa alternativa.
- C - Two-way databinding: O Two-way databinding é conhecido por ser uma característica do Angular, onde as mudanças em um componente automaticamente atualizam os dados vinculados e vice-versa. O Svelte pode suportar essa funcionalidade, mas não é um diferencial exclusivo dele.
- D - Uso de JSX: JSX é uma sintaxe comumente usada em React para escrever componentes. O Svelte não utiliza JSX, portanto, essa opção é incorreta.
Espero que esta explicação tenha ajudado a esclarecer as características que distinguem o Svelte e auxiliar na escolha correta em contextos de desenvolvimento front-end. Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo