Home Articoli tecnici Come scegliere un framework JavaScript in 2023
Applications

Come scegliere un framework JavaScript in 2023

About The Author

Outline

Introduzione

Siamo all’inizio del nuovo anno e molti sviluppatori si stanno chiedendo come valutano e scelgono un framework JavaScript nel 2023. È chiaro che l’ecosistema JavaScript è in continua evoluzione e ci sono sempre nuovi progetti e framework in lotta per l’attenzione. In questo articolo, daremo un’occhiata a tre coppie di progetti che rappresentano il panorama competitivo per i progetti JavaScript open-source frontend e backend. Per tutti quei fan di SAT là fuori, penso di poter disegnare un’analogia. Aspetta, lascia che ti spieghi!
  • React è per Node
  • Come SolidJS lo è per Deno
  • Come Qwik lo è per Bun

Gli incumbents, all’inizio degli anni ‘2010

In primo luogo, ci sono i chiari operatori storici e i primi posti: React e Node. Facebook open source React nel 2013 e ha rilasciato la “versione 1,0” nel 2016. Ryan Dahl ha costruito e lanciato Node nel 2009 e ha rilasciato la sua “versione 1,0” nel 2015. Questi due progetti hanno il maggior utilizzo, le comunità più grandi, il materiale di riferimento e abbastanza codice legacy per mantenere occupati gli sviluppatori per decenni. Sono le scommesse sicure che avranno garantito applicazioni di produzione e lavori per almeno il prossimo decennio.

I Challengers, alla fine degli anni ‘2010

Al contrario, abbiamo gli sfidanti: SolidJS e Deno. Entrambi furono inizialmente rilasciati nel 2018 e seguiti dalla versione 1,0 nel 2020 per Deno e dalla 2021 per SolidJS. Questi progetti hanno ottenuto notevoli guadagni rispetto al paradigma precedente, tra cui una migliore UX grazie alle prestazioni vincenti e una migliore DX grazie a una migliore attrezzatura. La giuria è ancora fuori su se gli sviluppatori sentiranno che questi strumenti sono 10 volte meglio di React o Node. Ma in ogni caso, vale la pena considerare se si stanno riscontrando problemi con gli operatori in carica. Il modello mentale di SolidJS si sposta dal VDOM alla reattività a grana fine può essere visto come una sorta di miglioramento 10x. Alcuni sviluppatori ritengono che si adatti al modo in cui funziona la loro mente e apprezzano la costruzione entro questi limiti. Questo vale anche per Deno e i guadagni saranno anche in qualche modo soggettivi. I miglioramenti di DENO su Node potrebbero essere considerati infiniti per qualcuno che si rifiuta di scrivere Node affatto. Sia SolidJS che Deno si stanno preparando per un uso serio della produzione e possono offrire il percorso più breve verso l’integrazione nello stack.

I nuovi arrivati, all’inizio degli anni ‘2020

Infine, ci sono i nuovi arrivati: Qwik e Bun. Questi progetti sono stati rilasciati nel 2021 e sono ancora pre-versione 1,0. Sebbene ognuno sia ancora all’inizio del suo ciclo di vita, entrambi stanno inventando nuovi paradigmi interamente da zero che sperano di offrire vantaggi esponenziali rispetto a React e Node. Queste invenzioni avranno il costo di migrazioni ancora più dolorose e cambiamenti di modello mentale? Non è chiaro che tipo di trazione otterranno, ma se davvero ti importa dei problemi che stanno risolvendo, offrono vantaggi convincenti rispetto ai loro predecessori.

Riepilogo

Nel complesso, è importante tenere d’occhio l’ecosistema JavaScript in continua evoluzione e considerare i pro e i contro di ogni progetto prima di prendere qualsiasi decisione. Mentre React e Node sono le scommesse sicure, non fare sconti agli sfidanti e ai nuovi arrivati – potrebbero offrire miglioramenti significativi e valere la pena rischiare. P.S. siamo Edgio, una piattaforma applicativa edge . Non importa quale framework scegli, SolidJS, React, Next, Nuxt e molti altri framework JavaScript sono supportati su Edgio Sites. Iniziate e provate il vostro framework preferito oppure visitate il nostro Forum per saperne di più.