batman js
batman js
Top 48%319 punten
Top 48%
Belangrijkste eigenschappen

batman js: 20 feiten en hoogtepunten

1. Heeft two-way gegevensbinding

Modellen en aanzichten kunnen worden ingesteld elkaar te updaten.
batman js
53% heeft dit

2. verkleinde bestandsgrootte zonder afhankelijkheden

Kleinere bestandsgrootte betekent snellere laadtijden.
247KB
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.
batman js
67% heeft dit

4. 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.
batman js
20% heeft dit

5. Ondersteunt berekende eigenschappen

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

6. Ondersteunt one-way data binding

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

7. Breidt HTML uit

Sommige mensen zien dit als een voordeel omdat het de overhead van een andere template taal elimineert.
batman 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.
batman 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. verkleinde bestandsgrootte inclusief afhankelijkheden

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

11. Heeft verbeterde localStorage ondersteuning

Het kaderprograam bevat een eenvoudige functionaliteit om modellen te synchroniseren met de HTML5 localStorage.
batman js
20% heeft dit

12. Heeft geïntegreerde invoervalidatie

Geïntegreerde hulpprogramma's 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.
batman js
40% heeft dit

13. 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.
batman js
53% heeft dit

14. Geïntegreerde RESTful sync abstractie voor modellen

Inclusief hulpprogramma's om modellen synchroon met hun server-side weergaven te houden, zonder dat het nodig is om jQuery boilerplate ajax verzoeken te schrijven.
batman js
47% heeft dit

15. 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.
batman js
80% heeft dit

16. Heeft een project generator

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

17. Inclusief een toetsing kaderprogramma

Een geïntegreerde test suite stimuleert de ontwikkelaar om unit tests vaak en vroeg te schrijven, dit kan heel belangrijk kan zijn voor toekomstige ontwikkelingen.
batman js
20% heeft dit

18. 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.
2years
Sammy JS: 4years

19. Heeft speciale debugging tools

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

20. Is CoffeeScript friendly

Het kaderprogramma ondersteund of stimuleert zelfs het gebruik van CoffeeScript en haar faciliteiten, zoals klassen en overerving.
batman js
7% heeft dit

Top 10 MV* frameworks

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