WinRT et .NET: qu'est-ce que c'est, où dois-je le placer et qu'est-ce que ça change?

9

Supposons que je suis un développeur .NET et que je souhaite créer mon application sur WinRT. Ce que j'ai lu, c'est qu'il s'agit d'une toute nouvelle API pour Windows 8, fortement liée aux applications de style Metro.

Je suppose que je peux développer pour WinRT en .NET / C #? Comment est-ce lié par exemple à WPF ou Silverlight? Est-ce que WinRT fournit son propre cadre d'interface utilisateur, ou puis-je créer une application WPF sur WinRT?

Qu'en est-il des E / S de base. .NET fournit des méthodes pour cela, si je développe avec / pour WinRT, dois-je utiliser d'autres méthodes ou le framework .NET utilisera-t-il WinRT sous le capot?

Outre ces questions spécifiques, la question générale est vraiment de savoir comment cela se rapporte-t-il aux autres API et frameworks que je connais actuellement en tant que développeur .NET / C #?

Papier bulle
la source

Réponses:

4

Si je comprends bien, WinRT est un nouveau cadre reposant sur le noyau Windows. La plupart des fonctionnalités de .Net devraient également être disponibles dans WinRT, bien que les espaces de noms et les implémentations puissent différer.

Ce qui arrive à WPF ou Silverlight est la meilleure supposition de tous, ils n'ont pas encore beaucoup parlé de Build. Je suppose que Silverlight verra une version finale 5 et .Net 4.5 mais je doute que les deux soient encore plus avancés. D'un autre côté, les applications WinRT ne fonctionnent que sur Win8 et certaines applications n'ont même pas de sens dans Metro-Design, donc MS devrait / pourrait / qui sait? travailler sur les améliorations du .Net Framework depuis un certain temps / pour toujours. ;)

WinRT

Amenti
la source
1
voir aussi dougseven.com/2011/09/15/… dans lequel Doug Seven propose "plus correct (mais toujours une commercialisation qui n'est pas tout à fait techniquement exacte)" "" la boxologie ".
StevenV
1

J'ai trouvé une entrée de blog de Julian Bucknall qui résume le discours avec deux diapositives. Peut-être que cela éclairera votre question, mais rappelez-vous toujours: c'est une chose bêta et pourrait changer indépendamment de ce qui est publié maintenant et par qui ...

Sascha
la source
0

Je suppose que vous allez de l'avant en ce moment. Laissez Microsoft lancer Win-8 et le reste de l'histoire se déroulera plus tard. Ils auraient peut-être prévu de déployer une nouvelle API sur le modèle de New OS, mais cela ne peut certainement pas arriver avant l'OS lui-même.

Alors, attendez quelques trimestres et pensez à WinRT

Pankaj Upadhyay
la source
J'avais supposé que WinRT serait disponible en même temps que Windows 8. Puisqu'un aperçu développeur de W8 a déjà été publié, je pensais également que la plupart de ce que je demandais serait déjà connu.
Bubblewrap
Non, je ne pense pas. Je suppose qu'il y aura une version bêta, puis entre le produit final, ils pourraient libérer ce que vous attendez.
Pankaj Upadhyay