Ember JS
Ember JS
Top 25%464 punkter
Top 25%
Vigtigste specifikationer og højdepunkter

Ember JS: 26 fakta og højdepunkter

1. Har to-vejs databinding

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

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

Mindre filstørrelse betyder hurtigere load tider.
235KB
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.
Ember JS
67% har den

4. Anvender "Promises"

Har intern implementation af Promises/A+ specifikationen. "Promises" er et populært alternativ til "callbacks" når det drejer sig om server svar.
Ember JS
20% har den

5. Har automatisk visnings sortering

Har en mekanisme til at filtrere visninger baseret på anvendelses variabler (f. eks. når du søger) uden at skulle skrive meget ekstra kode.
Ember JS
20% har den

6. Bruger en "templating engine"

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

7. Understøtter beregnede egenskaber

Tillader brug af funktioner som egenskaber til at beregne egenskaber for objekter.
Ember JS
33% har den

8. Understøtter en-vejs databinding

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

9. Skabeloner kan være præ-kompileret på serveren

Understøtter en "template engine" som kan pre-renderes på serveren. Dette kan eventuelt forbedre sidens hastighed, især på enheder med minimal computerkraft.
Ember JS
60% har den

10. Udgivet under MIT licens

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

11. Har afhængigheds injektion

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

12. Understøtter sammensatte (delvise) visninger

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

13. Har et populært plugin til at understøtte animationer

Har et plugin der indeholder faciliteter til nemt at oprette visning af animationer.
Ember JS
20% har den

14. nødvendige komponenter

Færre afhængigheder betyder at færre ekstra scripts skal inkluderes, som normalt resulterer i færre udviklingsomkostninger og hurtigere load tider.
1
SproutCore: 0

15. Opdaterer DOM'en asynkront

Modellens ændringer vises ikke umiddelbart i visnings opdateringer, men er sat i kø og bliver afsendt som en gruppe. Dette kan være meget mere effektivt end øjeblikkelige visnings opdateringer.
Ember JS
27% har den

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

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

17. Har en stabil offentlig API

Det primære versionsnummer er over 0. Det betyder, at der ikke vil være nogen kompabilitetsproblemer ved API ændringer fra udviklingsholdet.
Ember JS
53% har den

18. Anvender et populært boilerplate-projekt

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

19. Har et populært plugin som understøtter input validering

Plugin 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.
Ember JS
20% har den

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

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

21. 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".
Ember JS
80% har den

22. 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.
Ember JS
53% har den

23. 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.
8
rAppid JS: 0

24. Har et populært plugin som tilllader synkronisering af REST server

Har et plugin til at holde modellerne synkroniseret med deres server-side repræsentation, uden brug for at skrive jQuery boilerplate ajax kald.
Ember JS
7% har den

25. Har et populært plugin som forbedrer understøttelse af LocalStorage

Har et plugin som giver en simpel funktion til at synkronisere modeller med HTML5 LocalStorage.
Ember JS
27% har den

Top 10 MV* frameworks

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