Frameworcks de
Desenvolvimento web:


  • Classificação:

  • Comparação:

  • Exemplos:

  • Conclusão:
  • Introdução:

    O que são:

    São estruturas com ferramentas e recursos prontos que ajudam a organizar o código

    Para o que servem:

    Reutilizar soluções e agilizar a programação. As linguagens de programação, como JavaScript, Python e PHP, permitem escrever instruções para o computador.

    Classificação:

    Front-end:

    Responsável pela interface visual e pela interação com o usuário

    Back-end:

    Responsável pelo processamento de informações, pelas regras do sistema e pela comunicação com bancos de dados.

    Comparação:

    Popularidade:

    presença no mercado e oportunidades profissionais.

    Desempenho:

    eficiência da aplicação

    Aplicação:

    qualidade dos materiais de estudo e apoio disponível.

    Exemplos:

    Angular(front-end):

    Vue.js(front-end):

    Django (back-end):

    Laravel (back-end):

    Conclusão:

    Melhores para iniciantes:

    O Vue.js foi criado para ser progressivo e fácil de aprender. A curva de aprendizado é bem mais suave do que a do React, e a sintaxe lembra bastante o HTML e o CSS tradicionais, facilitando a transição.

    Qual chamou mais a atenção:

    Se contarmos React (e seu ecossistema full-stack Next.js), ele é o líder isolado de popularidade no desenvolvimento web. Usado em ~40% dos desenvolvedores do mundo no dia a dia.

    Qual melhor para grandes projetos:

    O Next.js se tornou o padrão da indústria para aplicações React de grande escala. Ele resolve os problemas de SEO e performance do React puro utilizando renderização no servidor (SSR) e geração estática (SSG).

    O que foi aprendido:

    A pesquisa demonstrou que os frameworks facilitam o desenvolvimento web, ajudam a organizar o código e oferecem soluções para tarefas comuns da programação.