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

9

Supponiamo di essere uno sviluppatore .NET e di voler creare la mia applicazione su WinRT. Quello che ho letto è che è un'API completamente nuova per Windows 8, strongmente legata alle app in stile Metro.

Suppongo di poter sviluppare WinRT in .NET / C #? Come si relaziona ad esempio a WPF o Silverlight? WinRT fornisce il proprio framework UI o posso creare un'applicazione WPF su WinRT?

Che cos'è l'I / O di base. .NET fornisce metodi per questo, se sviluppo con / per WinRT, devo usare altri metodi, o il framework .NET usa WinRT sotto il cofano?

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

    
posta Bubblewrap 15.09.2011 - 09:46
fonte

3 risposte

4

Come ho capito, WinRT è un nuovo framework che si trova in cima al kernel di Windows. La maggior parte delle funzionalità di .Net dovrebbe essere disponibile anche in WinRT anche se gli spazi dei nomi e le implementazioni potrebbero essere diversi.

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

    
risposta data 15.09.2011 - 10:11
fonte
1

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

    
risposta data 15.09.2011 - 10:12
fonte
0

Suppongo che tu stia andando molto avanti in questo momento. Lascia che Microsoft faccia Win-8 e il resto della storia si svolgerà in seguito. Potrebbero aver pianificato di implementare una nuova API seguendo le linee del nuovo sistema operativo, ma sicuramente non può arrivare prima del sistema operativo stesso.

Quindi, aspetta solo alcuni trimestri e poi pensa a WinRT

    
risposta data 15.09.2011 - 10:01
fonte

Leggi altre domande sui tag