Il software utilizzato per la realizzazione della APP • Shortlink
Il primo passo per la realizzazione dell’app è stata la scelta dell’ambiente di programmazione, ovvero “Visual Studio Community 2015”, nonché quella del linguaggio di sviluppo, scrivendo il codice sorgente in C#. Queste opzioni ci hanno garantito la possibilità di realizzare un’applicazione che fosse compatibile con Android, IOS e Windows Phone, utilizzando lo stesso codice sorgente.
Successivamente, sono stati utilizzati i seguenti strumenti:
- Web API
ASP NET Web API è un framework che consente di creare facilmente servizi HTTP fruibili da un ampio numero di client, inclusi browser e dispositivi mobili;
- HTTP
Nella fattispecie,ci si è serviti dei metodi associati a HTTP (Get, Post, Put, Delete) per la gestione delle risorse per la nostra Web APP
Metodo HTTP | Descrizione |
POST | Crea una nuova risorsa |
GET | Ottiene una risorsa esistente |
PUT | Aggiorna una risorsa o ne modifica lo stato |
DELETE | Elimina una risorsa |
- Postman
Postman è un tool di Google Chrome che ci consente di lanciare metodi HTTP;
- EntityFramework
Entity Framework è un ORM, Object/Relational Mapping framework, ossia uno strumento che fornisce agli sviluppatori un meccanismo automatico per l’accesso e la memorizzazione dei dati nel database;
- Code First
Code First è un approccio di utilizzo di Entity Framework che permette di concentrarsi sulla progettazione del dominio delle classi in quanto, grazie ad esse, sarà Entity Framework stesso a creare in automatico il database;
- Ionic Framework
Ionic Framework è un insieme di API e tool pensati per lo sviluppo di app ibride. In particolare, Ionic viene utilizzato per la realizzazione dell’interfaccia app con la quale, una volta terminato il tutto, l’utente interagirà. Ionic si occupa di unire insieme i metodi di Apache Cordova e AngularJS;
- Apache Cordova
Apache Cordova è un framework di sviluppo di applicazioni mobili. Apache Cordova permette ai programmatori di costruire applicazioni per i dispositivi mobili che utilizzano JavaScript, HTML5 e CSS3, invece di basarsi su API specifiche della piattaforma come quelle di Android, iOS o Windows Phone;
- AngularJS
AngularJS è un framework web open source nato per affrontare le molte difficoltà incontrate nello sviluppo di applicazioni a singola pagina. Ha l'obiettivo di semplificare lo sviluppo e il test di questa tipologia di applicazioni fornendo un framework lato client con architettura MVC (Model View Controller) e Model–view–viewmodel
Buy SneakersAir Jordan Release Dates 2020