Verkkokehysten tietosuoja-arviot
JavaScriptin front-end-, yksisivu- ja full-stack-kehykset. Osa kerää kehittäjiltä telemetriaa oletuksena.
Kategoria: front-end- ja full-stack-kehykset. 34 kohdetta arvioidaan 4 julkisella kriteerillä, ja 34 kohteella on riittävästi todisteita kirjainarvosanaan. Suosituksemme: Svelte. Niistä 11 kohteesta, joiden lainkäyttöalue tunnetaan, 11 sijaitsee Five Eyes -maassa ja 11 laajemmassa Fourteen Eyes -ryhmässä.
Vain avoin lähdekoodi: front-end- ja full-stack-kehykset · Tämän kategorian kriteerit · Ehdota lisäystä · Markdown
| Nimi | Arvosana | Pisteet | Tiedot | Lainkäyttöalue | Avoin lähdekoodi | Ei seurantaa eikä telemetriaa | Ei mainoksia eikä tietojen myyntiä | Riippumaton auditointi |
|---|---|---|---|---|---|---|---|---|
Svelte Suosituksemme JavaScriptin ja TypeScriptin komponenttikehys, joka kääntää komponentit JavaScriptiksi käännösvaiheessa virtuaalisen DOMin käyttämisen sijaan. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Kevyt JavaScript-kehys, joka lisää HTML:ään reaktiivista toimintaa suoraan merkintäkieleen kirjoitettavien attribuuttien avulla. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Kevyt JavaScript-kirjasto, joka antaa verkkosovelluksille rakenteen malleilla, kokoelmilla, näkymillä ja reitittimellä. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Next.js:n full-stack-työkalupakki, joka lisää todennuksen, API-vapaan tietokerroksen ja koodin generoinnin. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
JavaScript-kirjasto, jonka avulla HTML-elementit voivat tehdä HTTP-pyyntöjä ja vaihtaa sivulle palvelimella renderöityä HTML:ää attribuuttien avulla ilman JavaScriptin kirjoittamista. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
JavaScript-kirjasto käyttöliittymien rakentamiseen virtuaalisella DOMilla ja React-tyylisellä komponenttirajapinnalla. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
JavaScript-kirjasto DOMin käsittelyyn, tapahtumien käsittelyyn ja Ajaxiin. Sitä ylläpidetään OpenJS Foundationin alaisuudessa. |
Arvosana B | 80 | 100% | Yhdysvallat Five Eyes | Kyllä | Kyllä | Kyllä | Ei |
HTML-pohjainen käyttöliittymäkieli ja -kehys JavaScriptille, alun perin eBayltä. Se kääntää komponentit suoratoistavaa palvelinrenderöintiä ja selaimen osittaista hydraatiota varten. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Pieni asiakaspuolen JavaScript-kehys yhden sivun sovellusten rakentamiseen. Mukana on virtuaalinen DOM sekä sisäänrakennetut reititys- ja HTTP-työkalut. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Vueen perustuva kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja tiedostopohjainen reititys. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Reitityskirjasto ja full-stack-kehys Reactille, jonka kehystila jatkaa Remix-kehyksen kehitystä. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
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. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
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. |
Arvosana B | 80 | 100% | Kanada Five Eyes | Kyllä | Kyllä | Kyllä | Ei |
JavaScript-kirjasto käyttöliittymien rakentamiseen JSX:llä ja hienojakoisella reaktiivisuudella. Se päivittää DOMia suoraan ilman virtuaalista DOMia. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Full-stack-kehys SolidJS:lle, joka on reaktiivinen käyttöliittymäkirjasto. Siinä on reititys, palvelinfunktiot ja palvelinpuolen renderöinti. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Kehys verkkosovellusten rakentamiseen Sveltellä, joka on kääntäjäpohjainen käyttöliittymäkehys. Siinä on reititys, palvelinpuolen renderöinti ja staattisten sivustojen generointi. |
Arvosana B | 80 | 100% | – | Kyllä | Kyllä | Kyllä | Ei |
Verkkokehys sisältöpainotteisille verkkosivustoille. Se muuntaa sivut HTML:ksi ja lataa JavaScriptiä vain interaktiivisille komponenteille. |
Arvosana C | 65 | 100% | Yhdysvallat Five Eyes | Kyllä | Osittain | Kyllä | Ei |
Viteen perustuva Angularin full-stack-metakehys, jossa on tiedostopohjainen reititys, palvelinpuolen renderöinti, staattinen generointi ja API-reitit. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Googlen TypeScript-pohjainen verkkosovelluskehys, jossa on komponentit, riippuvuusinjektio, reititys ja komentorivityökalu. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
JavaScriptin ja TypeScriptin käyttöliittymäkehys verkkosovellusten rakentamiseen standardeihin perustuvilla komponenteilla, tietojen sidonnalla ja riippuvuuksien injektoinnilla. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
JavaScript-kehys verkkosovellusten rakentamiseen, jossa on käytännöt, komentorivityökalu, reititys ja datakerros. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Deno Landin verkkokehys Denolle. Se renderöi sivut palvelimella Preactilla ja lähettää JavaScriptiä vain interaktiivisille saarekkeille. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Reactiin perustuva kehys staattisten verkkosivustojen ja sovellusten rakentamiseen, jossa on GraphQL-datakerros ja liitännäiset sisältölähteille. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Kirjasto Web Components -komponenttien rakentamiseen reaktiivisilla ominaisuuksilla ja deklaratiivisilla malleilla. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Vercelin React-kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja API-reitit. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Pieni JavaScript-kirjasto käyttöliittymien rakentamiseen, jonka komponenttirajapinta on yhteensopiva Reactin kanssa. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Verkkokehys, joka sarjallistaa sovelluksen tilan HTML:ään, jolloin sivut jatkavat toimintaansa selaimessa ilman hydraatiota. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
JavaScript-kirjasto käyttöliittymien rakentamiseen komponenteista, käytetään verkko- ja natiivisovelluksissa. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Ionicin kääntäjä uudelleenkäytettävien verkkokomponenttien rakentamiseen TypeScriptillä ja JSX:llä. Komponentit toimivat minkä tahansa käyttöliittymäkehyksen kanssa tai ilman kehystä. |
Arvosana D | 50 | 100% | Yhdysvallat Five Eyes | Kyllä | Ei | Kyllä | Ei |
Full-stack-kehys Reactille ja Solidille, rakennettu TanStack Routerin ja Viten varaan. Siinä on tyyppiturvallinen reititys, palvelinfunktiot ja palvelinpuolen renderöinti. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Viteen perustuva kehys verkkosovellusten rakentamiseen palvelinpuolen renderöinnillä, staattisella generoinnilla ja reitityksellä. Sitä käytetään käyttöliittymäkirjastojen, kuten Reactin, Vuen tai Solidin, kanssa. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Minimaalinen React-kehys verkkosovellusten rakentamiseen React Server Componentsilla, palvelinpuolen renderöinnillä ja staattisella generoinnilla. |
Arvosana D | 50 | 100% | – | Kyllä | Ei | Kyllä | Ei |
Progressiivinen JavaScript-kehys käyttöliittymien rakentamiseen reaktiivisilla, komponenttipohjaisilla malleilla. |
Arvosana D | 40 | 100% | – | Kyllä | Ei | Osittain | Ei |
Shopifyn React-kehys räätälöityjen verkkokauppojen rakentamiseen Shopifyn kaupankäyntialustalle. Perustuu React Routeriin. |
Arvosana F | 35 | 100% | Kanada Five Eyes | Osittain | Ei | Kyllä | Ei |
Kysymykset
Mikä on yksityisin vaihtoehto? Kategoria: front-end- ja full-stack-kehykset
Suosituksemme: Svelte. 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).
Miten arvioidaan: front-end- ja full-stack-kehykset?
Jokainen kohde vastaa 4 kysymykseen: avoin lähdekoodi, ei seurantaa eikä telemetriaa, ei mainoksia eikä tietojen myyntiä ja riippumaton auditointi. Vastauksiin tarvitaan linkit todisteisiin. Katso kaikki kriteerit.
Onko lainkäyttöalueella merkitystä?
Lainkäyttöalue ratkaisee, mitkä lait voivat velvoittaa palveluntarjoajan luovuttamaan tietoja. Jokaisesta kohteesta näytetään maa ja se, kuuluuko maa Five, Nine tai Fourteen Eyes -ryhmään. Tiedot, jotka palveluntarjoaja voi luovuttaa, riippuvat lähinnä siitä, mitä se tallentaa ja kenellä avaimet ovat. Lue lisää: lainkäyttöalueet ja CLOUD Act.
Vertailut
- Vaihtoehdot: Next.js
- Vaihtoehdot: React
- Svelte vs Alpine.js
- Svelte vs Backbone.js
- Svelte vs Blitz.js
- Svelte vs htmx
- Svelte vs Inferno
- Svelte vs jQuery
- Svelte vs Marko
- Svelte vs Mithril.js
- Svelte vs Nuxt
- Svelte vs React Router
- Svelte vs RedwoodSDK
- Svelte vs Remix
- Svelte vs SolidJS
- Svelte vs SolidStart
- Svelte vs SvelteKit
- Svelte vs Astro
- Svelte vs Analog
- Svelte vs Angular
- Svelte vs Aurelia
- Svelte vs Ember.js
- Svelte vs Fresh
- Svelte vs Gatsby
- Svelte vs Lit
- Svelte vs Next.js