Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Having a crack at a new stack

Liknende presentasjoner


Presentasjon om: "Having a crack at a new stack"— Utskrift av presentasjonen:

1 Having a crack at a new stack
Nodejs, MongoDB og Angularjs. Raskere leveranser med frontend og backend javascript

2 Bakgrunn: Utviklergruppa ved applikasjon trengte et alternativ til enterprisestacken vi allerede benytter. java, hibernate, oracle, spring, liferay, maven

3 Bakgrunn Raskere prosjektoppstart
Raskere utvikling (endring - deploy -se endring) Mindre boilerplatekode

4 Bakgrunn Raskere mocking av data - Kjappe prototyper
Frihet - Liferaystacken låser oss til versjoner og bibliotek. Mer moderne applikasjoner: responsive design - mobile first rike, responsive og dynamiske brukeropplevelser Lettere å teste en homogen stack

5 Bakrgunn Raskere leveranser!

6 Teknologi NodeJs (npm og bower) AngularJs Foundation MongoDB
I tillegg slenger vi på: Grunt (maven), Git (Subversion)

7 NodeJs Programvareplattform - spesielt god på skalerbarhet og nettverksapplikasjoner Applikasjoner er skrevet i Javascript (server) Non-blocking IO, asynkrone eventer NPM - pakkesystem

8 Angularjs Open-source Javascript rammeverk (google)
Single page applikasjoner Flytter MVC fra server til klient (nettleser) To-veis data-binding som automatisk synkroniserer model og views. Deklarativ templatprogrammering gjennom filtre, direktiver og kontrollere. (markup)

9 Foundation responsive webdesign out-of-the-box
widgets, layouts og typografi.

10 MongoDB Dokumentorientert VS Tabellorientert NoSQL JSON-struktur
Dynamiske skjema Enklere integrasjon med AngularJS (javascript) applikasjoner

11 Oppfyller vi drømmer? Vi har kjørt to prosjekter:
Parkeringnummerregistrerings-app (catchy name, let’s buy it!) C14 Carbondatering (Serious business, not so catchy)

12 Bilnummerregistrering
2 uker - fra kravspekk til kjørende demoversjon. Fungerende DB Feidepålogging mobile friendly (buzz buzz) URL her: wwwtest.ntnu.no/bil

13 Carbondatering 5 uker fra kravspekk til fungerende demo
Fungerende DB Mock (full crud funksjonalitet).

14 Vi oppnår: Top-down utvikling - kunden får raskt fungerende grensesnitt. Tidlig distribuerbar demo Kan i større grad utnytte kundens engasjement og momentum. Modernitet (Vi er moderne utviklere og krever effektivitet i hverdagen...)

15 Til slutt: “If you only have a hammer, everything looks like a nail” (parafrasert) ~Abraham Maslow - Rett verktøy til riktig jobb - Nye verktøy gir innsikt og skaper engasjement!

16 Takk for oss! wwwtest.ntnu.no/bil
Arnt Ove Gregersen - NTNU IT Applikasjon Christian Skaiaa - NTNU IT Applikasjon wwwtest.ntnu.no/bil


Laste ned ppt "Having a crack at a new stack"

Liknende presentasjoner


Annonser fra Google