Executando verificação de segurança...
Em resposta a Prazer, Angular!!
1

Parabéns por seu artigo e obrigado pela contribuição.

Sua aspiração em se tornar um desenvolvedor full-stack usando C#/Angular é nobre. Essas ferramentas são muito robustas e amplamente utilizadas na indústria. No entanto, é importante manter a mente aberta e continuar aprendendo outras tecnologias e abordagens - focando principalmente nos padrões e especificações.

À medida que nos aproximamos de 2024, está se tornando evidente que o domínio dos SPAs está diminuindo, com um foco renovado no SSR e em outras abordagens. O campo do desenvolvimento web está em intensa evolução, e a linha entre o desenvolvimento front-end e back-end está cada vez mais turva.

É crucial para os desenvolvedores aprenderem não apenas ferramentas específicas, mas também principalmente os conceitos subjacentes. Especificações como WebAssembly e Web Components estão se tornando cada vez mais relevantes, sinalizando uma mudança na forma como as aplicações web são construídas e estruturadas que perdurarão muito além de qualquer framework.

Aqui estão algumas correções e expansões em seu artigo.

  1. O texto sugere que o Angular foi desenvolvido para resolver o problema da criação de SPAs. No entanto, é importante notar que o Angular visava solucionar um problema muito maior: evitar recargas completas de página a cada ação do usuário, um problema comum em aplicações web tradicionais, o Angular apresentou ao mundo uma solução robusta para esse problema, as SPAs.

    Antes do Angular, o jQuery era a biblioteca principal para adicionar interatividade às páginas web, mas ele carecia de uma maneira estruturada de construir aplicações. O Angular não apenas ofereceu uma ferramenta completa para a criação de SPAs (framework de programação), mas também forneceu as idéias e metodologias (framework conceitual) para o desenvolvimento de aplicações web do lado do cliente.

  2. Ao discutir a evolução do Angular, é crucial destacar a importância do ECMAScript 6 (ES6), lançado oficialmente em 2015, mas já em amplo uso desde 2014. O JavaScript antes do ES6 (espeficamente o ES5) era bastante diferente. O ES6 trouxe melhorias substanciais, tornando o JavaScript uma linguagem muito mais robusta e versátil, o que foi fundamental no desenvolvimento e popularidade dos frameworks web modernos.

    Dentro os milhares de frameworks, o Vue é um projeto independente, criado desde o ínico com o propósito de combinar o melhor do Angular e do React que ganhou muita popularidade. Além disso, frameworks como o Next trouxeram maneiras estruturadas de usar o React.

    O período de aproximadamente 2014 a 2020 viu uma explosão na popularidade dos SPAs, tornando o domínio de uma das três grandes ferramentas, um pré-requisito (e as vezes o único) para desenvolvedores front-end. Essa mudança foi revolucionária para a indústria de engenharia de software como um tudo, com a web se tornando maneira padrão de entregar GUIs.

Um abraço e bons estudos!

Carregando publicação patrocinada...
2

SENSACIONAL esse teu comentário!! Eu até fiquei com um certo receio para escrever esse post por não dominar tanto o Angular, mas sabia que teria pessoas que adicionariam mais conhecimentos. Eu vou até adicionar essas novas informações nas minhas anotações!!

Sobre as novidades, eu fico sempre de olho, sim" Inclusive vi que o .NET 8 e Blazor ta trabalhanco com WebAssembly e render modes. Para ser sincero, ainda tenho que estudar sobre esses termos mais profundamente, vi isso rapidamente em um video do Balta sobre o tema.