Mob01 mobile services e webapi

10
Template designed by Mobile Services & WebApi Andrea Giunta [email protected] http://blogs.orangedotnet.org/andrea Template designed by

Transcript of Mob01 mobile services e webapi

Page 1: Mob01   mobile services e webapi

Template designed by

Mobile Services & WebApi

Andrea [email protected]://blogs.orangedotnet.org/andrea

Template designed by

Page 2: Mob01   mobile services e webapi

Template designed by

brought to you by

Page 3: Mob01   mobile services e webapi

Template designed by

Andrea Giunta

Project manager in AppsBuilder

Dal 2001 mi occupo di Web Development come freelance

Dal 13-11-2009 faccio parte del team Microsoft Student Partner

Dal 2012 sono parte attiva della community OrangeDotNet

chi sono

Page 4: Mob01   mobile services e webapi

Template designed by

Mobile Services, cosa c’è di nuovo?

WebApi & Wams

NodeJs Wams Vs .Net Wams

NodeJs o .Net?

Demo

Agenda

Page 5: Mob01   mobile services e webapi

Template designed by

Sono state introdotte differenti novità sui WAMS ( Windows Azure Mobile Services) nel corso dell’ultimo anno.

• Custom Api

• GUID & Table Versioning

• Nuove libs per migliorare supporto agli sviluppatori

• Azure Active Directory Authentication

La novità più importante è il rilascio dei .NET Mobile Services

Mobile services, cosa c’è di nuovo?

Page 6: Mob01   mobile services e webapi

Template designed by

La versione .NET dei WAMS si compone principalmente di 2 tipologie di controller.

• Table Controller

• Custom Controller

.NET Wams

Page 7: Mob01   mobile services e webapi

Template designed by

Nuovi controller, come sono fatti?

TableController CustomController

è WebApi !!

Page 8: Mob01   mobile services e webapi

Template designed by

Che vantaggi ci da in più il backend .NET?

• Visual studio!

• Debugging

• Mantenimento del codice semplificato

• Versioning e quant’altro

• Usa nativamente il nuovo notification hub per le push

• E’ .NET, posso riutilizzare il mio KnowHow e assembly

Backend .NET o NodeJS?

Page 9: Mob01   mobile services e webapi

Template designed by

Quali sono i contro del backend .NET?

• Mancano le librerie per HTML5 e PhoneGap.

• <opinione personale> Non è intuitivo come NodeJS </opinione personale>

Sotto queste condizioni, se state sviluppando un app, che potrebbe riscuotere un discreto successo e avete necessità di (maggiore) flessibilità, puntate sul backend .NET

Backend .NET o NodeJS?

Page 10: Mob01   mobile services e webapi

2 app 1 backend