SlideShare a Scribd company logo
1 of 6
Visual Studio, Cordova & Ionic Framework
to create X-Platform Applications
Michele Aponte
CEO/CTO Blexin Srl – Presidente DotNetCampania
@apomic80
Mercato frammentato = sviluppo X-Platform
- Linguaggi diversi e tool
diversi
- Sviluppo e manutenzione
triplicata
- Lento e quindi costoso
- Gratuito e Open Source
- Unico linguaggio
- Unica codebase
- UI e UX Designer più vicini
agli sviluppatori
- Ionic per semplificare
l’impaginazione delle view
Soluzione: riutilizzo le mie competenze web con
Cordova e Ionic
- Semplificano in modo
significativo tutte le fasi di
sviluppo
- Disponibili anche nella
versione Community
- Per l’editing del codice su
Mac e Linux posso usare
Visual Studio Code
Visual Studio 2015 e i tool di Cordova
- MVC/Web API e Stack
Microsoft per qualsiasi
esigenza
- Azure Mobile Services
- Notification Hub
E cosa posso usare per il backend?

More Related Content

What's hot

Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Ruggero Borgonovo
 
C# Mobile application architecture
C# Mobile application architectureC# Mobile application architecture
C# Mobile application architectureLeonardo Alario
 
Community Days 2015 Introduzione a Xamarin
Community Days 2015  Introduzione a XamarinCommunity Days 2015  Introduzione a Xamarin
Community Days 2015 Introduzione a XamarinDan Ardelean
 
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Francesco Benincasa
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Luca Zulian
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Dan Ardelean
 
Nativo vs Xamarin pro e contro
Nativo vs Xamarin pro e controNativo vs Xamarin pro e contro
Nativo vs Xamarin pro e controCarmelo Ruota
 
Mobile and web app Andrea Trento
Mobile and web app Andrea TrentoMobile and web app Andrea Trento
Mobile and web app Andrea TrentoInSide Training
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Gabriele Gaggi
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoGabriele Gaggi
 

What's hot (13)

Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"
 
C# Mobile application architecture
C# Mobile application architectureC# Mobile application architecture
C# Mobile application architecture
 
Community Days 2015 Introduzione a Xamarin
Community Days 2015  Introduzione a XamarinCommunity Days 2015  Introduzione a Xamarin
Community Days 2015 Introduzione a Xamarin
 
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
 
Xamarin Robotics
Xamarin RoboticsXamarin Robotics
Xamarin Robotics
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#
 
Applicazioni mobile
Applicazioni mobileApplicazioni mobile
Applicazioni mobile
 
INTRO TO XAMARIN
INTRO TO XAMARININTRO TO XAMARIN
INTRO TO XAMARIN
 
Nativo vs Xamarin pro e contro
Nativo vs Xamarin pro e controNativo vs Xamarin pro e contro
Nativo vs Xamarin pro e contro
 
Mobile and web app Andrea Trento
Mobile and web app Andrea TrentoMobile and web app Andrea Trento
Mobile and web app Andrea Trento
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
 

Viewers also liked

Suganda 1 eb (latihan) pp
Suganda 1 eb (latihan) ppSuganda 1 eb (latihan) pp
Suganda 1 eb (latihan) ppsuganda gan
 
Curriculo inglés (2)
Curriculo inglés (2)Curriculo inglés (2)
Curriculo inglés (2)Matoti
 
Suganda 1 eb (soal praktek) me
Suganda 1 eb (soal praktek) meSuganda 1 eb (soal praktek) me
Suganda 1 eb (soal praktek) mesuganda gan
 
Selección de rea
Selección de reaSelección de rea
Selección de reamaegarcia
 
Web Development Day - Asp.Net in Applicazionin multi-tier
Web Development Day - Asp.Net in Applicazionin multi-tierWeb Development Day - Asp.Net in Applicazionin multi-tier
Web Development Day - Asp.Net in Applicazionin multi-tierMichele Aponte
 
Hoja de ruta
Hoja de rutaHoja de ruta
Hoja de rutamaegarcia
 
Chile colonial primera parte
Chile colonial primera parteChile colonial primera parte
Chile colonial primera parteclaumatu
 
Gonzalon vallejos
Gonzalon vallejosGonzalon vallejos
Gonzalon vallejosVallejos009
 
Progettare applicazioni con il modeling project di Visual Studio 2010
Progettare applicazioni con il modeling project di Visual Studio 2010Progettare applicazioni con il modeling project di Visual Studio 2010
Progettare applicazioni con il modeling project di Visual Studio 2010Michele Aponte
 
Cartilha sobre maconha cocaina inalantes
Cartilha sobre maconha cocaina inalantesCartilha sobre maconha cocaina inalantes
Cartilha sobre maconha cocaina inalantesLuana Gomes
 
Suganda 1 eb (soal praktek) pp
Suganda 1 eb (soal praktek) ppSuganda 1 eb (soal praktek) pp
Suganda 1 eb (soal praktek) ppsuganda gan
 
Diseminacion de un rea
Diseminacion de un reaDiseminacion de un rea
Diseminacion de un reamaegarcia
 
Nom 002-stps
Nom 002-stpsNom 002-stps
Nom 002-stpsvic666
 
Orchard - architettura
Orchard - architetturaOrchard - architettura
Orchard - architetturaMichele Aponte
 
DotNetCampania 4U Salerno - Architettura di Applicazioni Enterprise
DotNetCampania 4U Salerno - Architettura di Applicazioni EnterpriseDotNetCampania 4U Salerno - Architettura di Applicazioni Enterprise
DotNetCampania 4U Salerno - Architettura di Applicazioni EnterpriseMichele Aponte
 
2013 - Charla: Transmedia, hacia una convergencia creativa
2013 - Charla: Transmedia, hacia una convergencia creativa2013 - Charla: Transmedia, hacia una convergencia creativa
2013 - Charla: Transmedia, hacia una convergencia creativaSebastian G. Botasi
 
Creare siti web con Orchard
Creare siti web con OrchardCreare siti web con Orchard
Creare siti web con OrchardMichele Aponte
 

Viewers also liked (20)

Stefania Acosta resume
Stefania Acosta resumeStefania Acosta resume
Stefania Acosta resume
 
Suganda 1 eb (latihan) pp
Suganda 1 eb (latihan) ppSuganda 1 eb (latihan) pp
Suganda 1 eb (latihan) pp
 
Curriculo inglés (2)
Curriculo inglés (2)Curriculo inglés (2)
Curriculo inglés (2)
 
Suganda 1 eb (soal praktek) me
Suganda 1 eb (soal praktek) meSuganda 1 eb (soal praktek) me
Suganda 1 eb (soal praktek) me
 
Selección de rea
Selección de reaSelección de rea
Selección de rea
 
Web Development Day - Asp.Net in Applicazionin multi-tier
Web Development Day - Asp.Net in Applicazionin multi-tierWeb Development Day - Asp.Net in Applicazionin multi-tier
Web Development Day - Asp.Net in Applicazionin multi-tier
 
Hoja de ruta
Hoja de rutaHoja de ruta
Hoja de ruta
 
Chile colonial primera parte
Chile colonial primera parteChile colonial primera parte
Chile colonial primera parte
 
Gonzalon vallejos
Gonzalon vallejosGonzalon vallejos
Gonzalon vallejos
 
Progettare applicazioni con il modeling project di Visual Studio 2010
Progettare applicazioni con il modeling project di Visual Studio 2010Progettare applicazioni con il modeling project di Visual Studio 2010
Progettare applicazioni con il modeling project di Visual Studio 2010
 
Cartilha sobre maconha cocaina inalantes
Cartilha sobre maconha cocaina inalantesCartilha sobre maconha cocaina inalantes
Cartilha sobre maconha cocaina inalantes
 
Suganda 1 eb (soal praktek) pp
Suganda 1 eb (soal praktek) ppSuganda 1 eb (soal praktek) pp
Suganda 1 eb (soal praktek) pp
 
Diseminacion de un rea
Diseminacion de un reaDiseminacion de un rea
Diseminacion de un rea
 
Nom 002-stps
Nom 002-stpsNom 002-stps
Nom 002-stps
 
Gm806
Gm806Gm806
Gm806
 
SLIDESHARED
SLIDESHAREDSLIDESHARED
SLIDESHARED
 
Orchard - architettura
Orchard - architetturaOrchard - architettura
Orchard - architettura
 
DotNetCampania 4U Salerno - Architettura di Applicazioni Enterprise
DotNetCampania 4U Salerno - Architettura di Applicazioni EnterpriseDotNetCampania 4U Salerno - Architettura di Applicazioni Enterprise
DotNetCampania 4U Salerno - Architettura di Applicazioni Enterprise
 
2013 - Charla: Transmedia, hacia una convergencia creativa
2013 - Charla: Transmedia, hacia una convergencia creativa2013 - Charla: Transmedia, hacia una convergencia creativa
2013 - Charla: Transmedia, hacia una convergencia creativa
 
Creare siti web con Orchard
Creare siti web con OrchardCreare siti web con Orchard
Creare siti web con Orchard
 

Similar to Future Decoded Roma - Visual Studio, Cordova e Ionic Framework to create X-Platform Applications

Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developerssparkfabrik
 
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...EvolutionBook S.r.l.
 
Visual COBOL - Conoscere Visual COBOL- Micro Focus
Visual COBOL - Conoscere Visual COBOL- Micro FocusVisual COBOL - Conoscere Visual COBOL- Micro Focus
Visual COBOL - Conoscere Visual COBOL- Micro FocusMicrofocusitalia
 
Flash Platform su dispositivi mobili
Flash Platform su dispositivi mobiliFlash Platform su dispositivi mobili
Flash Platform su dispositivi mobililuca mezzalira
 
Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Marco Breveglieri
 
Introduction to iOS development with Xamarin
Introduction to iOS development with XamarinIntroduction to iOS development with Xamarin
Introduction to iOS development with XamarinRaffaele Fanizzi
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatoreSMAU
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformGabriele Gaggi
 
Meet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiMeet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiFondazione Mondo Digitale
 
Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Gaetano Paternò
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progettoMicrosoft Mobile Developer
 
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...Pico Srl
 
Smau Napoli 2016 - Michele Aponte, Microsoft
Smau Napoli 2016 - Michele Aponte, MicrosoftSmau Napoli 2016 - Michele Aponte, Microsoft
Smau Napoli 2016 - Michele Aponte, MicrosoftSMAU
 
App mobile cross-platform con Xamarin
App mobile cross-platform con XamarinApp mobile cross-platform con Xamarin
App mobile cross-platform con XamarinMichele Aponte
 

Similar to Future Decoded Roma - Visual Studio, Cordova e Ionic Framework to create X-Platform Applications (20)

Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developers
 
Mobile development .net
Mobile development .netMobile development .net
Mobile development .net
 
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...
RIA: Rich Internet Applications. Interfacce utente avanzate per applicazioni ...
 
Visual COBOL - Conoscere Visual COBOL- Micro Focus
Visual COBOL - Conoscere Visual COBOL- Micro FocusVisual COBOL - Conoscere Visual COBOL- Micro Focus
Visual COBOL - Conoscere Visual COBOL- Micro Focus
 
Flash Platform su dispositivi mobili
Flash Platform su dispositivi mobiliFlash Platform su dispositivi mobili
Flash Platform su dispositivi mobili
 
Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"
 
Introduction to iOS development with Xamarin
Introduction to iOS development with XamarinIntroduction to iOS development with Xamarin
Introduction to iOS development with Xamarin
 
Flash vs jQuery
Flash vs jQueryFlash vs jQuery
Flash vs jQuery
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatore
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
 
Meet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventiMeet no Neet: presentazione del progetto App per organizzare eventi
Meet no Neet: presentazione del progetto App per organizzare eventi
 
XeDotNet - .Net MAUI
XeDotNet - .Net MAUIXeDotNet - .Net MAUI
XeDotNet - .Net MAUI
 
Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...
Soluzioni integrate per il design e la comunicazione digitale: Adobe Creative...
 
Ibm bluemix r pozzi
Ibm bluemix r pozziIbm bluemix r pozzi
Ibm bluemix r pozzi
 
Smau Napoli 2016 - Michele Aponte, Microsoft
Smau Napoli 2016 - Michele Aponte, MicrosoftSmau Napoli 2016 - Michele Aponte, Microsoft
Smau Napoli 2016 - Michele Aponte, Microsoft
 
App mobile cross-platform con Xamarin
App mobile cross-platform con XamarinApp mobile cross-platform con Xamarin
App mobile cross-platform con Xamarin
 
LucianoZu_CV
LucianoZu_CVLucianoZu_CV
LucianoZu_CV
 
Ivano esposito
Ivano espositoIvano esposito
Ivano esposito
 

More from Michele Aponte

Frontend Development with Blazor
Frontend Development with BlazorFrontend Development with Blazor
Frontend Development with BlazorMichele Aponte
 
Generazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssemblyGenerazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssemblyMichele Aponte
 
Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Michele Aponte
 
Blazor Focus Week Bari
Blazor Focus Week BariBlazor Focus Week Bari
Blazor Focus Week BariMichele Aponte
 
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseemblyDevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseemblyMichele Aponte
 
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseemblyDevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseemblyMichele Aponte
 
Cognitive services in Business applications
Cognitive services in Business applicationsCognitive services in Business applications
Cognitive services in Business applicationsMichele Aponte
 
Angular in produzione: Best Practices e Performance Improvements
Angular in produzione:Best Practices e Performance ImprovementsAngular in produzione:Best Practices e Performance Improvements
Angular in produzione: Best Practices e Performance ImprovementsMichele Aponte
 
Da Silverlight a angular senza toccare il backend: fatto!
 Da Silverlight a angular senza toccare il backend: fatto! Da Silverlight a angular senza toccare il backend: fatto!
Da Silverlight a angular senza toccare il backend: fatto!Michele Aponte
 
Realizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularRealizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularMichele Aponte
 
Angular e asp.net core: un framework sul framework
Angular e asp.net core: un framework sul frameworkAngular e asp.net core: un framework sul framework
Angular e asp.net core: un framework sul frameworkMichele Aponte
 
Realizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularRealizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularMichele Aponte
 
Sviluppo web con asp.net core 2
Sviluppo web con asp.net core 2Sviluppo web con asp.net core 2
Sviluppo web con asp.net core 2Michele Aponte
 
Un framework sul framework: generare una SPA dinamicamente in Angular
Un framework sul framework: generare una SPA dinamicamente in AngularUn framework sul framework: generare una SPA dinamicamente in Angular
Un framework sul framework: generare una SPA dinamicamente in AngularMichele Aponte
 
Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2Michele Aponte
 
Single Page Application con Angular 2
Single Page Application con Angular 2Single Page Application con Angular 2
Single Page Application con Angular 2Michele Aponte
 

More from Michele Aponte (20)

Frontend Development with Blazor
Frontend Development with BlazorFrontend Development with Blazor
Frontend Development with Blazor
 
Generazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssemblyGenerazione dinamica della UI con Blazor WebAssembly
Generazione dinamica della UI con Blazor WebAssembly
 
La rivoluzione blazor
La rivoluzione blazorLa rivoluzione blazor
La rivoluzione blazor
 
Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021
 
Blazor Focus Week Bari
Blazor Focus Week BariBlazor Focus Week Bari
Blazor Focus Week Bari
 
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseemblyDevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayNapoli - Blazor: Creare Single Page Application con .NET e WebAseembly
 
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseemblyDevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
DevDayBenevento - Blazor: Creare Single Page Application con .NET e WebAseembly
 
Cognitive services in Business applications
Cognitive services in Business applicationsCognitive services in Business applications
Cognitive services in Business applications
 
Angular in produzione: Best Practices e Performance Improvements
Angular in produzione:Best Practices e Performance ImprovementsAngular in produzione:Best Practices e Performance Improvements
Angular in produzione: Best Practices e Performance Improvements
 
Da Silverlight a angular senza toccare il backend: fatto!
 Da Silverlight a angular senza toccare il backend: fatto! Da Silverlight a angular senza toccare il backend: fatto!
Da Silverlight a angular senza toccare il backend: fatto!
 
Angular and beyond
Angular and beyondAngular and beyond
Angular and beyond
 
Realizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularRealizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e Angular
 
Angular e asp.net core: un framework sul framework
Angular e asp.net core: un framework sul frameworkAngular e asp.net core: un framework sul framework
Angular e asp.net core: un framework sul framework
 
Realizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e AngularRealizzare applicazioni desktop con Electron e Angular
Realizzare applicazioni desktop con Electron e Angular
 
Sviluppo web con asp.net core 2
Sviluppo web con asp.net core 2Sviluppo web con asp.net core 2
Sviluppo web con asp.net core 2
 
Un framework sul framework: generare una SPA dinamicamente in Angular
Un framework sul framework: generare una SPA dinamicamente in AngularUn framework sul framework: generare una SPA dinamicamente in Angular
Un framework sul framework: generare una SPA dinamicamente in Angular
 
Angular vsr React
Angular vsr ReactAngular vsr React
Angular vsr React
 
Angular 2 on stage
Angular 2 on stageAngular 2 on stage
Angular 2 on stage
 
Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2
 
Single Page Application con Angular 2
Single Page Application con Angular 2Single Page Application con Angular 2
Single Page Application con Angular 2
 

Future Decoded Roma - Visual Studio, Cordova e Ionic Framework to create X-Platform Applications

  • 1.
  • 2. Visual Studio, Cordova & Ionic Framework to create X-Platform Applications Michele Aponte CEO/CTO Blexin Srl – Presidente DotNetCampania @apomic80
  • 3. Mercato frammentato = sviluppo X-Platform - Linguaggi diversi e tool diversi - Sviluppo e manutenzione triplicata - Lento e quindi costoso
  • 4. - Gratuito e Open Source - Unico linguaggio - Unica codebase - UI e UX Designer più vicini agli sviluppatori - Ionic per semplificare l’impaginazione delle view Soluzione: riutilizzo le mie competenze web con Cordova e Ionic
  • 5. - Semplificano in modo significativo tutte le fasi di sviluppo - Disponibili anche nella versione Community - Per l’editing del codice su Mac e Linux posso usare Visual Studio Code Visual Studio 2015 e i tool di Cordova
  • 6. - MVC/Web API e Stack Microsoft per qualsiasi esigenza - Azure Mobile Services - Notification Hub E cosa posso usare per il backend?