Ember JS
Ember JS
Top 25%464 punten
Top 25%
Belangrijkste eigenschappen

Ember JS: 26 feiten en hoogtepunten

1. Heeft two-way gegevensbinding

Modellen en aanzichten kunnen worden ingesteld elkaar te updaten.
Ember JS
53% heeft dit

2. verkleinde bestandsgrootte zonder afhankelijkheden

Kleinere bestandsgrootte betekent snellere laadtijden.
235KB
Flight: 14KB

3. Ondersteunt routing en deep linking

Routing maakt interactie met de browser url mogelijk. Dit is zeer belangrijk voor een goede gebruikerservaring als u een één-pagina bouwt.
Ember JS
67% heeft dit

4. Gebruikt Promises

Heeft een interne implementatie van de Promises/A +-specificatie. Promises zijn een populair alternatief voor callbacks in de omgang met serverreacties.
Ember JS
20% heeft dit

5. Heeft automatische weergave filtering

Heeft een mechanisme om weergaven op veel verschillende variabelen te filteren (bijvoorbeeld bij zoeken) zonder dat extra veel code geschreven moet worden.
Ember JS
20% heeft dit

6. Gebruikt een templating engine

Template engines zorgen voor een gemakkelijke en flexibele UI bouw.
Ember JS
67% heeft dit

7. Ondersteunt berekende eigenschappen

Maakt het gebruik van functies om eigenschappen van objecten te berekenen mogelijk.
Ember JS
33% heeft dit

8. Ondersteunt one-way data binding

Aanzichten kunnen worden ingesteld om automatisch te veranderen wanneer een waarneembaar object verandert.
Ember JS
80% heeft dit

9. Templates kunnen vooraf op de server worden samengesteld

Ondersteunt een template engine die kan vooraf worden gerenderd op de server. Dit verbetert eventueel pagina snelheid, vooral op apparaten met lage rekenkracht.
Ember JS
60% heeft dit

10. Gepubliceerd onder MIT Licentie

De MIT Licentie is een zeer tolerante licentie die alle toepassingen mogelijk maakt, met inbegrip van zakelijk gebruik, zonder garantie.
Ember JS
87% heeft dit

11. Heeft Afhankelijkheid Injectie

Dit verbetert testbaarheid en modulariteit.
Ember JS
20% heeft dit

12. Ondersteunt gecomponeerde (gedeeltelijke) weergave

Zorgt voor top-niveau views van een template
Ember JS
60% heeft dit

13. Heeft een populaire plugin om animatie te ondersteunen

Heeft een plugin die dat het makkelijk maakt weergave animaties te creëren.
Ember JS
20% heeft dit

14. afhankelijkheden

Minder afhankelijkheden betekent minder extra scripts, meestal resulteert dit in minder development overhead en snellere laadtijden.
1
SproutCore: 0

15. Update de DOM asynchroon

Model veranderingen leiden niet onmiddellijk tot weergave updates, maar komen in een wachtlijst terecht en worden in als groep verzonden. Dit kan een stuk meer performen dan directe weergave updates.
Ember JS
27% heeft dit

16. verkleinde bestandsgrootte inclusief afhankelijkheden

Kleinere bestanden betekenen snellere laadtijd.
308KB
Maria: 20KB

17. Heeft een stabiele publieke API

Het belangrijkste versienummer is boven 0. Dit betekent dat er geen compatibiliteit verbrekende API veranderingen door het ontwikkelteam zijn ingevoerd.
Ember JS
53% heeft dit

18. Heeft een populaire boilerplate-project

Heeft een officieel of bekend boilerplate project dat de aanbevolen bestandsstructuur aanlegt en stelt ontwikkelaars instaat sneller aan de slag te gaan.
Ember JS
53% heeft dit

19. Heeft een populaire plugin dat input validatie ondersteunt

Plugin voor helpen valideren van cliënt input voordat het verwerkt of verzonden wordt naar een server. Hoewel dit is geen vervanging van de server-side validatie, kan het de gebruikerservaring sterk verbeteren.
Ember JS
20% heeft dit

20. Heeft een officiële, up-to-date vermelding in de NPM pakketbeheerder

De node pakketbeheerder kan ook worden gebruikt voor het beheer van front end scripts.
Ember JS
47% heeft dit

21. Maakt gebruik observables voor data-binding

Modellen worden geobserveerd op veranderingen. Dit is een bekend patroon. Kan, in sommige gevallen, meer presteren dan dirty-checking.
Ember JS
80% heeft dit

22. Heeft een project generator

Laat de ontwikkelaar automatisch een nieuw project opzetten met behulp van integreerde hulpmiddelen of scaffolding tools zoals Yeoman.
Ember JS
53% heeft dit

23. ondersteunde versies van Internet Explorer

Legacy browser ondersteuning kan belangrijk zijn voor zakelijke projecten en projecten met een grote gebruikersgroep bestaande uit Internet Explorer gebruikers.
8
rAppid JS: 0

24. Heeft een populaire plugin die REST server sync toelaat

Heeft een plugin om modellen synchroon met hun server-side vertegenwoordiging te houden, zonder de noodzaak van het schrijven boilerplate ajax calls.
Ember JS
7% heeft dit

25. Heeft een populaire plugin die localStorage ondersteuning verbetert

Heeft plugin die een eenvoudige functionaliteit biedt om modellen te synchroniseren met de HTML5 localStorage.
Ember JS
27% heeft dit
Voeg toe aan vergelijking
    Vergelijken
    This page is currently only available in English.