Home Technical Articles Como escolher um framework JavaScript em 2023
Applications

Como escolher um framework JavaScript em 2023

About The Author

Outline

Introdução

Estamos no início do novo ano, e muitos desenvolvedores estão se perguntando como eles avaliam e escolhem um framework JavaScript em 2023. É claro que o ecossistema JavaScript está em constante evolução e há sempre novos projetos e frameworks que disputam a atenção. neste artigo, vamos dar uma olhada em três pares de projetos que representam o cenário competitivo para projetos JavaScript de código aberto frontend e backend. Para todos aqueles fãs de SAT por aí, acho que posso fazer uma analogia. Espera, deixa-me explicar!
  • Reagir é ao Nó
  • Como SolidJS é para DENO
  • Como Qwik é para Bun

Os operadores históricos, no início dos anos 2010

Primeiro, há os operadores estabelecidos e frontrunners claros: React e Node. O Facebook Open-source React em 2013 e lançou a “versão 1,0” em 2016. Ryan Dahl construiu e lançou o Node em 2009 e lançou a sua “versão 1,0” em 2015. Estes dois projetos têm o maior uso, as maiores comunidades, o material de referência, e código legado suficiente para manter os desenvolvedores ocupados durante décadas. São as apostas seguras que garantirão aplicações de produção e empregos durante pelo menos a próxima década.

Os desafiantes, no final dos anos 2010

Em contraste, temos os desafiantes: SolidJS e DENO. Ambos foram inicialmente lançados em 2018 e seguidos com versões atuais 1,0 em 2020 para o DENO e 2021 para o SolidJS. Estes projetos alcançaram ganhos notáveis em relação ao paradigma anterior, incluindo uma melhor experiência de utilizador devido a ganhos de desempenho e uma melhor experiência de trabalho com ferramentas melhores. O júri ainda está a pensar se os programadores vão sentir que estas ferramentas são 10 vezes melhores do que o React ou o Node. Mas de qualquer forma, vale a pena considerar se você está batendo pontos problemáticos com os operadores históricos. O modelo mental do SolidJS, que se afasta do VDOM para a reatividade dos grãos finos, pode ser visto como uma espécie de melhoria de 10 vezes. Alguns desenvolvedores acham que se encaixa com a forma como a sua mente funciona e gostam de construir dentro dessas restrições. Isto também é válido para o DENO e os ganhos também serão um pouco subjetivos. As melhorias de DENO sobre o Nó podem ser consideradas infinitas para alguém que se recusa a escrever Nó. Tanto o SolidJS como o DENO estão a preparar-se para uma utilização séria da produção e podem oferecer o caminho mais curto para a integração na sua pilha.

Os recém-chegados, início dos anos 20

Finalmente, há os recém-chegados: Qwik e Bun . Estes projetos foram lançados em 2021 e ainda são pré-versão 1,0. Enquanto cada um ainda está no início do seu ciclo de vida, ambos estão a inventar novos paradigmas inteiramente do zero que esperam oferecer benefícios exponenciais sobre React e Nó. Será que estas invenções virão com o custo de migrações ainda mais dolorosas e de mudanças no modelo mental? Não está claro que tipo de tração eles alcançarão, mas se você realmente se preocupa com os problemas que eles estão a resolver, eles oferecem vantagens convincentes sobre os seus antecessores.

Resumo

No geral, é importante ficar de olho no ecossistema JavaScript em constante evolução e considerar os prós e os contras de cada projeto antes de tomar qualquer decisão. Embora React e Nó sejam as apostas seguras, não desco os desafiantes e os recém-chegados – eles podem oferecer melhorias significativas e valer a pena o risco. P.S. Somos a Edgio, uma plataforma de aplicações de ponta. Não importa qual framework você escolher, SolidJS , React, Next , Nuxt e muitos mais frameworks JavaScript são suportados nos sites do Edgio. Comece e teste a sua estrutura favorita ou visite o nosso Fóruns para saber mais.