© 2020 rizzetto.com

Blazor Weather South Tyrol

ma anche Wetter Süd Tirol :-)

Il progetto

Questo minisito (tecnicamente non è una SPA visto che è multi-page) nasce con uno scopo principale, ovvero essere una palestra di test per imparare una nuova tecnologia (Blazor ovviamente). A mio avviso infatti usare esempi troppo banali e piccoli, o il solito CRUD su Northwind non ti porta mai a esplorare le varie features che poi ti servono -o le insidie che nascono- in un progetto reale. D’altra parte partire subito con un progetto grosso come un CRM distoglie dal focus didattico principale.

E visto che ormai una demo o un progetto-test senza dei Dati Meteo non si può considerare tale (anche il template ufficiale di Microsoft usa come esempio i WeatherForecasts!) cosa c’è di meglio che provare a implementare qualcosa che magari ogni tanto ti viene utile? Guardare l'evoluzione della temperatura (odierna o di ieri o dell'anno scorso come paragone) per sapere come vestirsi prima di uscire per un giro in bici; verificare le condizioni di vento o neve prima di una sciata; togliersi qualche curiosità statistica per confermare o smentire teorie o leggende, ecc.

Partendo quindi dalla disponibilità dei servizi OpenData della Provincia di Bolzano e dal lavoro che avevo già iniziato lo scorso anno per un progetto su PowerBI, ho buttato giù un po’ di “pagine” ognuna con una sfida diversa per quanto riguarda l’approccio al framework Blazor Server Side (dopo Maggio 2020 potrebbe nascere anche la versione client-side su WebAssembly).

Per chi è curioso di altri dettagli tecnici, in questo post sono descritte le esperienze fatte durante lo sviluppo e alcune considerazioni su questo nuovo framework.

Buon Divertimento con Blazor·WST

An error has occurred. This application may no longer respond until reloaded. Reload 🗙