rAppid JS
rAppid JS
Top 55%278 punkter
Top 55%
Vigtigste specifikationer og højdepunkter

rAppid JS: 18 fakta og højdepunkter

1. Har to-vejs databinding

Modeller og visninger kan være forpligtede til at opdatere hinanden.
rAppid JS
53% har den

2. filstørrelse uden nødvendige komponenter ved minifikation

Mindre filstørrelse betyder hurtigere load tider.
120KB
Flight: 14KB

3. Understøtter routing og deep linking

Routing kan interagere med browserens url-adresse. Dette er meget vigtigt for at have en god brugeroplevelse hvis du bygger enkelt-side applikationer.
rAppid JS
67% har den

4. Bruger en "templating engine"

"Template engines" tillader nem og fleksibel brugergrænseflade.
rAppid JS
67% har den

5. Understøtter en-vejs databinding

Visninger kan være forpligtet til at opdatere automatisk når et objekt ændres.
rAppid JS
80% har den

6. Udgivet under MIT licens

MIT licensen er en meget liberal licens, der tillader enhver brug, herunder erhvervsbrug, uden garanti.
rAppid JS
87% har den

7. Understøtter sammensatte (delvise) visninger

Mulighed for at indsætte visnings skabeloner i top-niveau visning fra en skabelon.
rAppid JS
60% har den

8. Har afhængigheds injektion

Dette forbedrer testmuligheder og modularitet.
rAppid JS
20% har den

9. filstørrelse inkl. nødvendige komponenter ved minifikation

Mindre filstørrelse betyder hurtigere load tider.
120KB
Maria: 20KB

10. Har et officielt og opdateret indlæg i npm-pakke manageren

Node pakke-manageren kan også bruges til at håndtere frontend scripts.
rAppid JS
47% har den

11. Anvender et populært boilerplate-projekt

Anvender et officielt eller velkendt boilerplate-project, som bestemmer filstrukturen og lader udviklerne komme hurtigere igang.
rAppid JS
53% har den

12. Indbygget "RESTful sync abstraction" til modeller

Omfatter funktioner til at holde modellerne synkroniseret med deres server-side repræsentation, uden brug for at skrive jQuery boilerplate ajax kald.
rAppid JS
47% har den

13. Har integreret input validering

Indbyggede værktøjer til at hjælpe med at validere klientens input inden det bliver forarbejdet eller sendt til en server. Dette erstatter ikke server-side validering men kan markant forbedre brugeroplevelsen.
rAppid JS
40% har den

14. Har forbedret "LocalStorage" support

Konstruktionen inkluderer en simpel funktion til at synkronisere modeller med HTML5 LocalStorage.
rAppid JS
20% har den

15. Bruger "observables" til databinding

Modeller ses igennem for ændringer. Dette er et velkendt mønster. Kan i visse tilfælde give bedre ydelse end "dirty checking".
rAppid JS
80% har den

16. understøttet version af Internet Explorer

Understøttelse af ældre browsere kan være afgørende for virksomheders projekter og projekter med en stor bruger base bestående af brugere af Internet Explorer.
0
rAppid JS: 0

17. Har en projekt generator

Gør det muligt for udvikleren at automatisk oprette et nyt projekt ved hjælp af indbyggede værktøjer eller stillads-værktøjer som f. eks. Yeoman.
rAppid JS
53% har den

18. Virker med AMD biblioteker som require.js

"Asynchronous Module Definition" tillader nem modulær og "ren" programmering. Hvis en konstruktion ikke fungerer ordentligt med denne slags biblioteker kan det have andre metoder til at modulere dets komponenter og løse afhængigheder, som for eksempel afhængigheds injektion.
rAppid JS
60% har den

Top 10 MV* frameworks

Tilføj til sammenligningen
    Sammenlign
    This page is currently only available in English.