Angular
Hoekige is een JavaScript-web framework voor het creëren van één pagina webapplicaties. De code is gratis te gebruiken en is beschikbaar als open source. Er wordt verder onderhouden en intensief gebruikt door Google en door tal van andere ontwikkelaars over de hele wereld.
- Heeft twee-weg data binding
- Verlicht de ontwikkelaar van de verplichting om de DOM te manipuleren
- Verbetert de prestaties van de server door het gebruik van caching
- Ondersteunt rapid prototyping
- Ondersteunt responsief webontwerp
- Implementeert zowel Model-View-Controller en Model-View-ViewModel architecturen
- Laat programmeurs code schrijven met behulp van gewone JavaScript
- Het wordt geleverd met een hele reeks functies die helpen bij het creëren van één pagina webapplicaties.
- Het is volledig gratis te gebruiken en aan te passen aan uw eigen wensen
- Wordt actief onderhouden door Google en door veel andere ontwikkelaars over de hele wereld
- Het vereist dat de ontwikkelaars zijn zeer vertrouwd met de Model-View-Controller architectuur
- De scopes zijn moeilijk te beheren door hun gelaagd en hiërarchische natuur
- Enkele van de beste eigenschappen zijn moeilijk te gebruiken
Hoekige intensief wordt gebruikt bij Google, en voor een goede reden. Het werkt niet alleen goed, maar het heeft een hele reeks functies die web development beter te maken. Dit omvat tweeweg data binding, die waarborgt dat wijzigingen in ofwel de weergave of het model automatisch ook op het andere. Door deze aanpak, heeft de ontwikkelaar niet actief handhaven van de Document Model Object (DOM). Hoekige verder implementeert zowel Model-View-Controller en Model-View-ViewModel architecturen. Hoekige ondersteunt ook caching, welke server prestaties verbeteren. Het heeft verder ondersteuning voor rapid prototyping en responsieve web design. Maar wat is echt geweldig over het gebruik van Angular is dat het gewoon JavaScript. De modellen zijn gewone JavaScript-objecten, waardoor het coderen met behulp van Angular een stuk eenvoudiger dan sommige andere frameworks. Net als alle andere web frameworks, Hoekige is niet zonder nadelen. Ten eerste is het vereist dat u bekend bent met een Model-View-Controller architectuur zijn. Als u of uw programmeurs zijn niet vertrouwd zijn met deze, kunt u worden geconfronteerd met een zeer steile leercurve. Ten tweede, omdat de scopes zijn gelaagd en hiërarchisch, ze kunnen zeer moeilijk te beheren. Ook zijn sommige van de beste features, zoals richtlijnen, dependency injection en fabrieken kunnen moeilijk te gebruiken zijn. Toch, als je bereid en in staat om de tijd in het leren Angular zetten bent, zult u de vruchten te plukken. Welke is de mogelijkheid om hoge-kwaliteit web apps die zowel snel en betrouwbaar worden opgeslagen.