WinRT e .NET: cos'è, dove lo posiziono e cosa cambia?


9

Supponiamo che io sia uno sviluppatore .NET e desideri creare la mia applicazione su WinRT. Quello che ho letto è che si tratta di un'API completamente nuova per Windows 8, fortemente correlata alle app in stile Metro.

Sto assumendo che posso sviluppare per WinRT in .NET / C #? Come si collega ad esempio a WPF o Silverlight? WinRT fornisce il proprio framework di interfaccia utente o posso creare un'applicazione WPF su WinRT?

Che dire dell'I / O di base. .NET fornisce metodi per questo, se sviluppo con / per WinRT, devo usare altri metodi o il framework .NET utilizzerà WinRT sotto il cofano?

Oltre a queste domande specifiche, la domanda generale è in che modo si collega alle altre API e ai framework che conosco attualmente come sviluppatore .NET / C #?

Risposte:


4

Da quanto ho capito, WinRT è un nuovo framework posizionato sopra il kernel di Windows. La maggior parte delle funzionalità di .Net dovrebbe essere disponibile anche in WinRT sebbene gli spazi dei nomi e le implementazioni possano differire.

Quello che succede a WPF o Silverlight è la migliore ipotesi di nessuno, non hanno ancora avuto molte menzioni su Build. Suppongo che Silverlight vedrà una versione finale 5 e .Net 4.5, ma dubito che entrambi saranno avanzati molto di più. D'altra parte le app WinRT funzionano solo su Win8 e alcune app non hanno nemmeno senso in Metro-Design, quindi la SM dovrebbe / potrebbe / chi lo sa? lavorare su miglioramenti al .Net Framework per qualche tempo / per sempre. ;)

WinRT


1
vedi anche dougseven.com/2011/09/15/… in cui Doug Seven offre "una boxologia" più corretta (ma ancora di mercato che non è del tutto tecnicamente accurata) ".
StevenV,

1

Ho trovato un post sul blog di Julian Bucknall che riassume il keynote insieme a due diapositive. Forse questo farà luce sulla tua domanda, ma ricorda sempre: è una cosa beta e potrebbe cambiare indipendentemente da ciò che è pubblicato ora e da chi ...


0

Immagino che stai andando molto avanti in questo momento. Lascia che Microsoft lanci Win-8 e il resto della storia si svolgerà in seguito. Potrebbero aver programmato di implementare una nuova API lungo le linee del Nuovo sistema operativo, ma questo sicuramente non può venire prima del sistema operativo stesso.

Quindi, aspetta solo qualche trimestre e poi pensa a WinRT


Avevo ipotizzato che WinRT sarebbe stato disponibile contemporaneamente a Windows 8. Da quando è già stata rilasciata un'anteprima per sviluppatori di W8, ho anche pensato che la maggior parte di ciò che chiedevo sarebbe già noto.
Bubblewrap,

No, non credo. Immagino che ci sarà una versione beta e poi tra il prodotto finale, potrebbero rilasciare ciò che ti aspetti.
Pankaj Upadhyay,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.