WinRT e .NET: O que é, onde o coloco e o que muda?

9

Digamos que eu seja um desenvolvedor .NET e queira criar meu aplicativo no WinRT. O que eu li é que é uma API completamente nova para Windows 8, fortemente relacionada aos aplicativos estilo Metro.

Estou assumindo que posso desenvolver o WinRT no .NET / C #? Como isso se relaciona, por exemplo, ao WPF ou Silverlight? O WinRT fornece sua própria estrutura de interface do usuário ou posso criar um aplicativo WPF sobre o WinRT?

E quanto à E / S básica. O .NET fornece métodos para isso, se eu desenvolver com / para o WinRT, preciso usar outros métodos ou a estrutura do .NET usará o WinRT nos bastidores?

Além dessas perguntas específicas, a questão geral é realmente como ela se relaciona com outras APIs e estruturas com as quais estou familiarizado atualmente como desenvolvedor .NET / C #?

Plástico bolha
fonte

Respostas:

4

Pelo que entendi, o WinRT é uma nova estrutura em cima do Kernel do Windows. A maioria das funcionalidades do .Net também deve estar disponível no WinRT, embora os namespaces e as implementações possam diferir.

O que acontece com o WPF ou o Silverlight é o melhor palpite de todos, eles ainda não receberam muita menção no Build. Suponho que o Silverlight verá uma versão final 5 e .Net 4.5, mas duvido que ambos sejam avançados ainda mais. Por outro lado, os aplicativos WinRT são executados apenas no Win8 e alguns aplicativos nem fazem sentido no Metro-Design, portanto, a MS deve / poderia / quem sabe? estar trabalhando em melhorias no .Net Framework por algum tempo / para sempre. ;)

WinRT

Amenti
fonte
11
veja também dougseven.com/2011/09/15/…, no qual Doug Seven oferece "" boxologia "mais correta (ainda que ainda não seja totalmente tecnicamente precisa)" "boxologia".
StevenV
1

Encontrei uma entrada de blog de Julian Bucknall que resume a palestra juntamente com dois slides. Talvez isso ajude a esclarecer sua dúvida, mas lembre-se sempre: é uma coisa beta e pode mudar independentemente do que for publicado agora e por quem ...

Sascha
fonte
0

Eu acho que você está indo muito à frente neste momento. Deixe a Microsoft lançar o Win-8 e o restante da história será revelado mais tarde. Eles podem ter planejado lançar uma nova API nos moldes do novo sistema operacional, mas isso certamente não pode acontecer antes do próprio sistema operacional.

Então, aguarde alguns trimestres e pense no WinRT

Pankaj Upadhyay
fonte
Eu assumi o que o WinRT estaria disponível ao mesmo tempo que o Windows 8. Como uma prévia do desenvolvedor do W8 já foi lançada, eu também assumi que a maior parte do que estou pedindo já seria conhecida.
quer
Não, acho que não. Eu acho que haverá uma versão beta e, em seguida, entre o produto final, eles podem liberar o que você está esperando.
Pankaj Upadhyay