Ractive JS
Ractive JS
Top 43%348 punten
Top 43%
Belangrijkste eigenschappen

Ractive JS: 20 feiten en hoogtepunten

1. Heeft two-way gegevensbinding

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

2. verkleinde bestandsgrootte zonder afhankelijkheden

Kleinere bestandsgrootte betekent snellere laadtijden.
65KB
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.
Ractive JS
67% heeft dit

4. Gebruikt een templating engine

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

5. Ondersteunt one-way data binding

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

6. Is DOM manipulatie bibliotheek agnostisch

Vereist geen of moedigt niet het gebruik van een specifieke bibliotheek (zoals jQuery, Zepto of MooTools) aan voor het werken met DOM manipulaties en kan gebruikt worden met degene waar de ontwikkelaar voorkeur aangeeft.
Ractive JS
20% heeft dit

7. Gepubliceerd onder MIT Licentie

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

8. afhankelijkheden

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

9. Ondersteunt gecomponeerde (gedeeltelijke) weergave

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

10. verkleinde bestandsgrootte inclusief afhankelijkheden

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

11. 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.
Ractive JS
27% heeft dit

12. Integreert goed met externe bibliotheken om Promises/A + ondersteuning in te schakelen

Laat het gebruik van bibliotheken zoals jQuery Deferred toe ter ondersteuning van promises. Promises zijn een populair alternatief tot callbacks in de omgang met serverreacties.
Ractive JS
33% heeft dit

13. 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.
Ractive JS
80% heeft dit

14. 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.
Ractive JS
47% heeft dit

15. aantal jaren oud

Oudere kaderprogramma's zijn vaak stabieler, meer getest en zijn er meer middelen en handleidingen over hen. Als bedrijf heb je een grotere pool om talent uit te werven.
0years
Sammy JS: 4years

16. Officieel ondersteunt Bower afhankelijkheid beheer

Bower is een makkelijk te gebruiken, NPM-achtige pakketbeheerder voor front end applicaties.
Ractive JS
53% heeft dit

17. Onderhoudt een interne DOM kopie

Dit voorkomt het constante re-rendering van alle elementen door de mock DOM met de werkelijke DOM te vergelijken en alleen de wijzigingen te renderen.
Ractive JS
7% heeft dit

18. Werkt met AMD-bibliotheken zoals require.js

Asynchronous Module Definition bibliotheken zorgen voor een gemakkelijke modulaire en schone programmering. Als een kader programma niet goed werkt met zulke bibliotheken zijn er misschien andere manieren om componenten te modulariseren en afhankelijkheden op te lossen, zoals Depndency Injection. 
Ractive JS
60% heeft dit

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

20. Ondersteund animaties

Bevat voorzieningen die het creëren van weergave animaties makkelijk maakt.
Ractive JS
7% heeft dit

Top 10 MV* frameworks

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