fededi ha scritto:
E' chiaro che non può che essere che un introduzione a quello che sarà, e anche che nei confronti delle proddime evoluzioni ci sono molti punti poco chiari. Ad esempio, di fronte ad una applicazione che faccia uso di una base dati SQL Server, se questa fosse trasferita come Universal App, deve cambiare anche l'approccio ai dati? Esisterà una qualche controparte Universal di SQL Server?
No, perché la parte core, poi usata per le UAP, è pensata per il client e questi è ormai da parecchi anni che non accedono più direttamente a sql, ma passano dai servizi, anche in ambiente enterprise. Questa "problematica" c'è ancora fin dai tempi di Silverlight, di Windows Phone, e delle attuali Windows Store App che usano un sottoinsieme del .net 4.5
L'affermazione "Net Core 5" è un sottoinsieme del .NET Framework 4.6 significa che alcune cose sono escluse?
Esatto, come indicato prima, è multipiattaforma ed esclude cose come System.Data. Questo non significa che non possono essere usate, perché in realtà possiamo usare ad esempio il pacchetto nuget System.Data.SqlClient, referenziarlo ed accedere a sql. Non ti sarà possibile usarlo nelle universal app solo perché la sandbox te lo impedisce, dato che ado.net accede ad api di sistema non consentite.
In un ordine di sviluppo futuro è bene cominciare a pensare ad un ottica Universal e orientarsi al .NETCore 5?
Non confondere .NET Core 5 con le universal app. Quest'ultime sono le app client per Windows 10, sfrutta .net core 5 ed è limitato, ma .NET Core 5 può essere usato anche server side, con ASP.NET. Da un punto di vista delle API e di cosa puoi fare, di fatto non ti cambia nulla. Puoi portare avanti gli attuali progetti con .net 4.6. Progetti nuovi ha senso imbastirli con quello che sarà il futuro di .net
Sono previsti articoli per l'accoppiata Windows 10 IoT e RaspBerry, così come Arduino?
Sì, molto probabilmente su Raspberry. Prima dobbiamo fare un attimo di esperienza