Backbone JS
Backbone JS
Top 39%378 punten
Top 39%
Belangrijkste eigenschappen

Backbone JS: 27 feiten en hoogtepunten

1. verkleinde bestandsgrootte zonder afhankelijkheden

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

2. 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.
Backbone JS
67% heeft dit

3. Gebruikt een templating engine

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

4. 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.
Backbone JS
60% heeft dit

5. Gepubliceerd onder MIT Licentie

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

6. afhankelijkheden

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

7. Kunnen op de server worden gerenderd

Dit verbetert sterk de doorzoekbaarheid van de zoekmachine. Dit verbetert eventueel de pagina snelheid, vooral op apparaten met lage rekenkracht.
Backbone JS
13% heeft dit

8. Ondersteunt gecomponeerde (gedeeltelijke) weergave

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

9. Kan worden uitgebreid met een populaire plugin om een two-way gegevensbinding te krijgen.

Kan worden uitgebreid zodat steun modellen en weergaven elkaar updaten. Dit voegt meer bestandsgrootte toe, maar zorgt voor meer flexibiliteit.
Backbone JS
13% heeft dit

10. 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.
Backbone JS
33% heeft dit

11. verkleinde bestandsgrootte inclusief afhankelijkheden

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

12. 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.
Backbone JS
47% 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.
Backbone JS
80% heeft dit

14. 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.
Backbone JS
53% heeft dit

15. 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.
Backbone JS
53% heeft dit

16. 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.
Backbone JS
40% heeft dit

17. 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.
153
AngularJS: 213

18. 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.
Backbone JS
47% 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.
Backbone JS
20% heeft dit

20. heeft een speciale plugin bron.

Dit toont aan dat het kaderprogramma een levend ecosysteem en grote gemeenschap steun heeft, dit zorgt voor meer flexibiliteit en snellere ontwikkeling.
Backbone JS
27% heeft dit

21. 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

22. 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. 
Backbone JS
60% heeft dit

23. Heeft een project generator

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

24. Officieel ondersteunt Bower afhankelijkheid beheer

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

25. 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.
3years
Sammy JS: 4years

Top 10 MV* frameworks

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