AngularJS
AngularJS
Top 1%615 punten
Top 1%
Belangrijkste eigenschappen

AngularJS: 28 feiten en hoogtepunten

1. Heeft two-way gegevensbinding

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

2. Modellen zijn eenvoudig JavaScript objecten

Dit zorgt voor eenvoudiger data-overdracht tussen de applicatie en de REST-services of de localStorage. Het vermindert ook de complexiteit van de getter-en setter functies.
AngularJS
13% heeft dit

3. verkleinde bestandsgrootte zonder afhankelijkheden

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

4. 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.
AngularJS
67% heeft dit

5. Gebruikt Promises

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

6. 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.
AngularJS
20% heeft dit

7. Ondersteunt one-way data binding

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

8. Breidt HTML uit

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

9. Gepubliceerd onder MIT Licentie

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

10. afhankelijkheden

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

11. Heeft Afhankelijkheid Injectie

Dit verbetert testbaarheid en modulariteit.
AngularJS
20% heeft dit

12. Heeft een populaire plugin om animatie te ondersteunen

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

13. Inclusief jQuery Lite

Maakt gebruik van JQuery Lite elementen waar DOM manipulatie nodig is. Op deze manier krijgen ontwikkelaars de comfortabele helpfuncties van jQuery zonder de hele bibliotheek te moeten includeren. In veel gevallen elimineert dit het afhankelijkheid van jQuery voor het project.
AngularJS
7% heeft dit

14. 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.
AngularJS
27% heeft dit

15. verkleinde bestandsgrootte inclusief afhankelijkheden

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

16. 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.
AngularJS
53% heeft dit

17. 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.
AngularJS
40% heeft dit

18. 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.
AngularJS
27% heeft dit

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

20. 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.
AngularJS
53% heeft dit

21. 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.
AngularJS
47% heeft dit

22. Gebruikt Dirty-Checking

Controleert voor mogelijke wijzigingen en updates in de betreffende velden. Kan, in sommige gevallen, meer presteren dan waarnemers.
AngularJS
7% 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. 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. 
AngularJS
60% heeft dit

25. Officieel ondersteunt Bower afhankelijkheid beheer

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

Top 10 MV* frameworks

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