Inhoudsopgave
De dynamiek van het web heeft ertoe geleid dat we elke keer dat we complexere applicaties moeten maken die binnenin maar gemakkelijker te gebruiken zijn voor gebruikers, een van de nieuwe trends hebben die uit één pagina bestaan, waarmee we, zoals hun naam al aangeeft, ons in staat stellen alles op hetzelfde te doen. pagina hoeft niet op te laden.VERGROTEN
Het omgaan met dit type applicatie kan complex zijn, daarom lijkt het gek om een project helemaal opnieuw te beginnen zonder de hulp van bibliotheken of frameworks en in feite is het iets dat bijna niet gebeurt, gelukkig zijn er op de markt verschillende frameworks die ons helpen verschillende typen te bouwen van toepassingen.Binnen deze kaders hebben we: AngularJS wat is een boekhandel? Javascript gemaakt en onderhouden door Google, waarmee we een basis kunnen krijgen om onze dynamische toepassingen uit te voeren, van een enkele pagina en die ons helpt om met de minste inspanning meer functionaliteiten voor onze gebruikers op te nemen.
BasisconceptenOm te begrijpen wat we kunnen bereiken met behulp van AngularJS We moeten enkele concepten oppervlakkig bekijken, dit geeft ons een inleiding en een overzicht van wat we voor de boeg hebben als we besluiten dit pad van ontwikkeling te volgen.
Wanneer we met de verschillende soorten applicaties werken, is een van de uitdagingen altijd de manier geweest waarop we de gegevens aan de eindgebruiker presenteren en we praten niet vanuit het oogpunt van grafisch ontwerp of de gebruikersinterface, maar vanuit de standpunt zoals het zou moeten bouw de structuur die we definiëren.
Een focus hiervan zijn sjablonen aan de clientzijde, die we kunnen delegeren met behulp van AngularJS dat de gegevens en de HTML Ze assembleren en bouwen de structuur die we willen in de browser, zodat wanneer de nodige vragen worden gesteld, de verwerkingsbelasting op de client ligt en niet op de server.
Dit stelt ons in staat om een back-end onafhankelijk zijn en er verschillende toepassingen op kunnen uitvoeren en de voorkant je kunt verbinding maken met elke back-end zonder onderscheid, zolang ze maar met de benodigde gegevens reageren.
AJAXDankzij het gebruik van Javascript we kunnen AJAX gebruiken, hiermee kunnen we realtime veranderingen realiseren bij het manipuleren van de ZON van ons document, dus in plaats van antwoorden te moeten verzenden met de ingesloten HTML zoals het is wanneer we talen gebruiken zoals PHP of Robijn, we kunnen de gegevens alleen verzenden met: JSON en onze applicatie zal ze kunnen organiseren en zonder problemen de nodige HTML kunnen bouwen …
De scheiding van de verschillende gebieden van onze applicatie betekent dat we ons op een meer geordende en efficiënte manier kunnen ontwikkelen, door alles wat met data en logica te maken heeft in onze Model, wat de gebruiker ziet in de Weergave en wie zal verantwoordelijk zijn voor het controleren en beheren van alle Controller.
AngularJS stelt ons in staat om dit ontwikkelingsparadigma zonder problemen te gebruiken en toe te passen op het web, hiermee kunnen we complexere applicaties maken in minder tijd.
We beëindigen de tutorial en zien dat we genoeg concepten hebben die we moeten beheersen om op reis te gaan met AngularJS hiermee zullen we het waarom van veel dingen kunnen begrijpen en we zullen ook nieuwe manieren zien om onze applicaties te ontwikkelen.