Il software utilizzato per la realizzazione della APP

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