Yksityiset ja avoimen lähdekoodin vaihtoehdot: React
Kategoria: front-end- ja full-stack-kehykset. 15 kohdetta arvioituna samoilla julkisilla tietosuojakriteereillä kuin React, suosituksemme ensin.
Miksi etsiä vaihtoehtoa?
- Ei seurantaa eikä telemetriaa: ei. The react.dev website loads Google Analytics.
- Riippumaton auditointi: ei. No independent audit is published.
Vaihtoehdot
Svelte Arvosana B Suosituksemme
JavaScriptin ja TypeScriptin komponenttikehys, joka kääntää komponentit JavaScriptiksi käännösvaiheessa virtuaalisen DOMin käyttämisen sijaan.
Miksi se on suosituksemme: Kääntää komponentit pieneksi ja nopeaksi JavaScriptiksi ilman virtuaalista DOMia ja ilman telemetriaa, ja toimii hyvin TypeScriptin kanssa. Forward Emailin webmail ja sovellukset käyttävät Sveltea ja TypeScriptiä Taurin päällä (github.com/forwardemail/mail.forwardemail.net).
Svelte: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Alpine.js Arvosana B
Kevyt JavaScript-kehys, joka lisää HTML:ään reaktiivista toimintaa suoraan merkintäkieleen kirjoitettavien attribuuttien avulla.
Alpine.js: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Backbone.js Arvosana B
Kevyt JavaScript-kirjasto, joka antaa verkkosovelluksille rakenteen malleilla, kokoelmilla, näkymillä ja reitittimellä.
Backbone.js: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Blitz.js Arvosana B
Next.js:n full-stack-työkalupakki, joka lisää todennuksen, API-vapaan tietokerroksen ja koodin generoinnin.
Blitz.js: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
htmx Arvosana B
JavaScript-kirjasto, jonka avulla HTML-elementit voivat tehdä HTTP-pyyntöjä ja vaihtaa sivulle palvelimella renderöityä HTML:ää attribuuttien avulla ilman JavaScriptin kirjoittamista.
htmx: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Inferno Arvosana B
JavaScript-kirjasto käyttöliittymien rakentamiseen virtuaalisella DOMilla ja React-tyylisellä komponenttirajapinnalla.
Inferno: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
jQuery Arvosana B
JavaScript-kirjasto DOMin käsittelyyn, tapahtumien käsittelyyn ja Ajaxiin. Sitä ylläpidetään OpenJS Foundationin alaisuudessa.
Kotimaa: Yhdysvallat (Five Eyes). jQuery: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Marko Arvosana B
HTML-pohjainen käyttöliittymäkieli ja -kehys JavaScriptille, alun perin eBayltä. Se kääntää komponentit suoratoistavaa palvelinrenderöintiä ja selaimen osittaista hydraatiota varten.
Marko: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Mithril.js Arvosana B
Pieni asiakaspuolen JavaScript-kehys yhden sivun sovellusten rakentamiseen. Mukana on virtuaalinen DOM sekä sisäänrakennetut reititys- ja HTTP-työkalut.
Mithril.js: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Nuxt Arvosana B
Vueen perustuva kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja tiedostopohjainen reititys.
Nuxt: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
React Router Arvosana B
Reitityskirjasto ja full-stack-kehys Reactille, jonka kehystila jatkaa Remix-kehyksen kehitystä.
React Router: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
RedwoodSDK Arvosana B
RedwoodJS-tiimin full-stack-React-kehys, joka toimii Cloudflare Workersissa. Se on rakennettu Vite-lisäosaksi, ja siinä on palvelinkomponentit, palvelinpuolen renderöinti ja reaaliaikaominaisuudet.
RedwoodSDK: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
Remix Arvosana B
Shopifyn full-stack-verkkokehys JavaScriptille ja TypeScriptille, rakennettu verkkostandardien, kuten Fetch API:n ja HTML-lomakkeiden, varaan. Sen aiempi React-pohjainen versio jatkuu React Routerin kehystilana.
Kotimaa: Kanada (Five Eyes). Remix: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
SolidJS Arvosana B
JavaScript-kirjasto käyttöliittymien rakentamiseen JSX:llä ja hienojakoisella reaktiivisuudella. Se päivittää DOMia suoraan ilman virtuaalista DOMia.
SolidJS: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.
SolidStart Arvosana B
Full-stack-kehys SolidJS:lle, joka on reaktiivinen käyttöliittymäkirjasto. Siinä on reititys, palvelinfunktiot ja palvelinpuolen renderöinti.
SolidStart: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: front-end- ja full-stack-kehykset.