Ember JS
Ember JS
Topp 25%464 poäng
Topp 25%
Viktiga specifikationer och höjdpunkter

Ember JS: 26 fakta och höjdpunkter

1. Har tvåvägs databindning

Modeller och vyer kan bindas för att uppdatera varandra.
Ember JS
53% har det

2. minifierad filstorlek utan beroenden

Mindre filstorlek betyder snabbare laddningstid
235KB
Flight: 14KB

3. Stöder routning och djuplänkning

Routning möjliggör interaktion med webbläsarens URL. Detta är mycket viktigt för att få en bra användarupplevelse om du bygger ensidiga applikationer.
Ember JS
67% har det

4. Använder Promises

Har en intern implementering av Promises/A + specifikation. Promises är ett populärt alternativ till återuppringningar när det handlar om serversvar.
Ember JS
20% har det

5. Har automatisk vyfiltrering

Har en mekanism som filtrerar vyer utifrån variablers omfattning (till exempel när du söker) utan att behöva skriva mycket extra kod.
Ember JS
20% har det

6. Använder en mallhanteringsmotor

Mallmotorer möjliggör enkel och flexibel UI-byggnad.
Ember JS
67% har det

7. Stöder beräknade egenskaper

Tillåter användning av funktioner som egenskaper för att beräkna olika objekts egenskaper.
Ember JS
33% har det

8. Stöder enkelriktad databindning

Vyer kan bindas till att uppdateras automatiskt när ett observerat objekt ändras.
Ember JS
80% har det

9. Mallar kan bli förkompilerade på servern

Stöder en mallmotor som kan vara förrenderad på servern. Detta kan möjligen förbättra sidhastigheten, särskilt på enheter med låg datorkraft.
Ember JS
60% har det

10. Publicerad under MIT-licens

MIT-licensen är en mycket tillåtande licens som tillåter alla användningsområden, inklusive företagsanvändning, utan garanti.
Ember JS
87% har det

11. Har Dependency Injection

Detta förbättrar testbarhet och modularitet.
Ember JS
20% har det

12. Stöder sammansatta (delvis) vyer

Tillåter byggande av vymallar till högsta nivå inifrån en mall.
Ember JS
60% har det

13. Har en populär plugin som stöder animering

Har en plugin som inkluderar faciliteter för att enkelt kunna skapa vyanimationer.
Ember JS
20% har det

14. beroenden

Färre beroenden innebär färre extra skript att inkludera, oftast resulterar det i mindre utveckling överlag och snabbare laddningstider.
1
SproutCore: 0

15. Uppdaterar DOM asynkront

Modellförändringar resulterar inte omedelbart i vyuppdateringar men ställs i kö och skickas sedan som en grupp. Detta kan vara bättre presterande än Instant View-uppdateringar.
Ember JS
27% har det

16. minifierad filstorlek inklusive beroenden

Mindre filstorlek innebär snabbare laddningstider.
308KB
Maria: 20KB

17. Har en stabil offentlig API

Huvudversionsnumret är över 0. Det betyder att det inte blir någon kompatibilitetsbrytning vid API-ändringar som utförs av utvecklingsteamet.
Ember JS
53% har det

18. Har ett populärt standardtextprojekt

Har ett officiellt eller välkänt standardtextprojekt som lägger ut en rekommenderad filstruktur och gör att utvecklare kommer igång snabbare.
Ember JS
53% har det

19. Har en populär plugin som stöder validering av indata

Plugin som hjälper till att validera klientens indata innan den bearbetas eller skickas till en server. Även om detta inte ersätter server-side validering så förbättras användarupplevelsen kraftigt.
Ember JS
20% har det

20. Har en officiell up-to-date-post i NPM-pakethanteraren

Nodepakethanteraren kan också användas för att hantera frontskript.
Ember JS
47% har det

21. Använder observabler för databindning

Modeller observeras för förändringar. Detta är ett välkänt mönster. Kan vara mer presterande än dirty-checking i vissa fall.
Ember JS
80% har det

22. Har en projektgenerator

Tillåter utvecklaren att automatiskt skapa ett nytt projekt med hjälp av inbyggda verktyg eller ställningsverktyg så som Yeoman.
Ember JS
53% har det

23. versioner av Internet Explorer stöds

Legacy webbläsarstöd kan vara viktigt för företagsprojekt med en stor användarbas bestående av Internet Explorer-användare.
8
rAppid JS: 0

24. Har en populär plugin som tillåter REST-Serversynkronisering

Har en plugin som håller modeller synkroniserade med sina server-sideombud utan att behöva skriva standardtext ajaxsamtal.
Ember JS
7% har det

25. Har en populär plugin som stöder LocalStoragestöd

Har plugin som haren enkel funktion för att synkronisera modeller med HTML5 LocalStorage.
Ember JS
27% har det

Topp 10 MV* ramar

Lägg till i jämförelse
    Jämför
    This page is currently only available in English.