WinRT und .NET: Was ist das, wo platziere ich es und was ändert es?

9

Angenommen, ich bin ein .NET-Entwickler und möchte meine Anwendung auf WinRT erstellen. Was ich gelesen habe ist, dass es eine völlig neue API für Windows 8 ist, die stark mit Apps im Metro-Stil verwandt ist.

Ich gehe davon aus, dass ich für WinRT in .NET / C # entwickeln kann? Wie hängt es zum Beispiel mit WPF oder Silverlight zusammen? Bietet WinRT ein eigenes UI-Framework oder kann ich eine WPF-Anwendung auf WinRT aufbauen?

Was ist mit grundlegenden E / A. .NET bietet Methoden dafür. Wenn ich mit / für WinRT entwickle, muss ich andere Methoden verwenden, oder verwendet das .NET Framework WinRT unter der Haube?

Neben diesen spezifischen Fragen stellt sich die allgemeine Frage, in welcher Beziehung sie zu den anderen APIs und Frameworks stehen, mit denen ich derzeit als .NET / C # -Entwickler vertraut bin.

Luftpolsterfolie
quelle

Antworten:

4

Soweit ich weiß, ist WinRT ein neues Framework, das auf dem Windows-Kernel basiert. Die meisten Funktionen von .Net sollten auch in WinRT verfügbar sein, obwohl Namespaces und Implementierungen unterschiedlich sein können.

Was mit WPF oder Silverlight passiert, ist jedermanns Vermutung, sie wurden bei Build noch nicht viel erwähnt. Ich nehme an, Silverlight wird eine endgültige Version 5 und .Net 4.5 sehen, aber ich bezweifle, dass beide so weit fortgeschritten sein werden. Auf der anderen Seite laufen WinRT-Apps nur unter Win8 und einige Apps machen in Metro-Design nicht einmal Sinn, also sollte / könnte / wer weiß MS? Ich arbeite einige Zeit / für immer an Verbesserungen des .Net Frameworks. ;)

WinRT

Amenti
quelle
1
siehe auch dougseven.com/2011/09/15/…, in dem Doug Seven "korrektere (aber immer noch nicht ganz technisch korrekte) Markt" - "Boxologie" anbietet.
StevenV
1

Ich habe einen Blogeintrag von Julian Bucknall gefunden , der die Keynote zusammen mit zwei Folien zusammenfasst. Vielleicht bringt dies etwas Licht in Ihre Frage, aber denken Sie immer daran: Es ist eine Beta-Sache und kann sich ändern, unabhängig davon, was jetzt veröffentlicht wird und von wem ...

Sascha
quelle
0

Ich denke, Sie gehen zu diesem Zeitpunkt weit voran. Lassen Sie Microsoft Win-8 rollen und der Rest der Geschichte wird sich später entfalten. Sie haben vielleicht geplant, eine neue API nach dem Vorbild des neuen Betriebssystems einzuführen, aber das kann sicherlich nicht vor dem Betriebssystem selbst geschehen.

Warten Sie also ein paar Viertel und denken Sie dann an WinRT

Pankaj Upadhyay
quelle
Ich hatte angenommen, dass WinRT zur gleichen Zeit wie Windows 8 verfügbar sein würde. Da bereits eine Entwicklervorschau von W8 veröffentlicht wurde, war ich auch davon ausgegangen, dass das meiste, was ich frage, bereits bekannt sein würde.
Bubblewrap
Nein, das glaube ich nicht. Ich denke, es wird eine Beta-Version geben und zwischen den Endprodukten werden sie möglicherweise das veröffentlichen, was Sie erwarten.
Pankaj Upadhyay