Mob01 mobile services e webapi

Post on 24-May-2015

59 views 2 download

Tags:

Transcript of Mob01 mobile services e webapi

Template designed by

Mobile Services & WebApi

Andrea GiuntaAndrea.Giunta@gmail.comhttp://blogs.orangedotnet.org/andrea

Template designed by

Template designed by

brought to you by

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

Template designed by

Mobile Services, cosa c’è di nuovo?

WebApi & Wams

NodeJs Wams Vs .Net Wams

NodeJs o .Net?

Demo

Agenda

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?

Template designed by

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

• Table Controller

• Custom Controller

.NET Wams

Template designed by

Nuovi controller, come sono fatti?

TableController CustomController

è 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?

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?

2 app 1 backend