Knockout JS
Knockout JS
Top 45%336 punten
Top 45%
Belangrijkste eigenschappen

Knockout JS: 17 feiten en hoogtepunten

1. Heeft two-way gegevensbinding

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

2. verkleinde bestandsgrootte zonder afhankelijkheden

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

3. Gebruikt een templating engine

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

4. Ondersteunt berekende eigenschappen

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

5. Ondersteunt one-way data binding

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

6. 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.
Knockout JS
60% heeft dit

7. Breidt HTML uit

Sommige mensen zien dit als een voordeel omdat het de overhead van een andere template taal elimineert.
Knockout JS
27% heeft dit

8. Gepubliceerd onder MIT Licentie

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

9. afhankelijkheden

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

10. Werkt goed samen met meer dan alleen maar één template engine

Andere kaderprogramma's kunnen vergrendelt zijn met een template engine die u niet bevalt en er is niets wat u er aan kunt doen.
Knockout JS
40% heeft dit

11. aantal plugins

Vanuit de officiële plugin bronnen. Plugins bieden gemakkelijke manieren om functionaliteiten uit te breiden of te integreren met andere diensten. Een groot aantal plugin wijst op een actieve gemeenschap.
33
AngularJS: 213

12. 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.
Knockout JS
53% heeft dit

13. 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.
Knockout JS
47% heeft dit

14. 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.
Knockout JS
80% heeft dit

15. 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.
Knockout JS
20% heeft dit

16. 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.
6
rAppid JS: 0

17. Heeft speciale debugging tools

Usually Browser Extensions, die een diepere inzichten bied in de toepassing.
Knockout JS
33% heeft dit

Top 10 MV* frameworks

Voeg toe aan vergelijking
    Vergelijken
    This page is currently only available in English.