Inlägg om AngularJS

Publicerat Tips
Image Credit
This work, "AngularJS Superman", is a derivative of ".:`Business superman`:. 4" by Piotr Bizior. "AngularJS Superman" is licensed under CC BY by Spinit

Så fungerar AngularJS – en introduktion för både nybörjare och proffs

Har du hört talas om AngularJS? Om inte är det dags att få koll på vad det är och hur det gynnar både dig som beställare, utvecklare och slut­användare av webb. Vi har intervjuat vår system­utvecklare Sebastian Appler Olsson som förklarar vad AngularJS går ut på och hur han ser på verktygets många fördelar.

AngularJS är en mycket kraftfull upp­sättning verktyg som utökar möjligheterna med HTML eftersom du får hjälp att både enkelt och effektivt på ett nästan magiskt sätt kan generera dynamisk data till en webb­sida (t.ex. när man ska ändra en text som uppdateras på sidan i realtid) eller andra avancerade komponenter.

Sebastian Appler Olsson

– AngularJS är första steget mot nästa generations webb och det är här för att stanna. Det växer i otroligt hög takt och allt fler börja inse dess värde. AngularJS är det moderna sättet att bygga en webbsida på och jag tror att det kommer bli det självklara valet inom en snar framtid

Men låt oss backa bandet lite för dig som inte är så insatt i systemutveckling. Som du kanske vet skrivs de flesta webbsidor i allmänhet som HTML (Hypertext Markup Language) vilket är ett sid­beskrivnings­språk (även kallat taggspråk eller märkspråk). Detta språk bestämmer ett dokuments struktur och ger formaterings­anvisningar för t.ex. rubriker, stycken och kursiverad text samt hur detta skall visas för användaren på webben. Dilemmat är att HTML i grunden är statiskt och sviktar när du försöker använda det för att skapa spännande layouter eller dynamiska vyer i webbapplikationer.

För att skapa dynamik finns som bekant JavaScript vilket precis som namnet antyder är ett script-språk. Det fungerar som ett manus inbyggt i HTML-koden och ger, med sina instruktioner skrivna i klartext, möjlighet att skapa roligare grafik och snygga funktioner som t.ex. knappar, formulär, bilder och fönster.

AngularJS är i sin tur, förenklat uttryckt, ett JavaScript-bibliotek, d.v.s. en uppsättning verktyg för att bygga den ram som passar just din applikations­utveckling bäst. Med hjälp av AngularJS kan du utöka HTML:s ordförråd för din applikation och skapa flexibla och dynamiska webbsidor – en miljö som är uttrycks­full, givande för användaren och går snabbt att utveckla. Resultatet är dessutom fullt utbyggbart och möjligt att anpassa efterhand och fungerar bra ihop med många andra bibliotek. Varje funktion kan modifieras eller bytas ut för att passa utvecklarens unika behov av funktioner eller arbetsflöde.