WinRT dan .NET: Apa itu, di mana saya meletakkannya dan apa yang berubah?

9

Katakan saya seorang pengembang .NET dan ingin membangun aplikasi saya di WinRT. Apa yang saya baca adalah bahwa itu adalah API yang sepenuhnya baru untuk Windows 8, sangat terkait dengan aplikasi Metro-style.

Saya berasumsi bahwa saya dapat mengembangkan untuk WinRT di .NET / C #? Bagaimana kaitannya misalnya dengan WPF atau Silverlight? Apakah WinRT menyediakan kerangka UI sendiri, atau bisakah saya membangun aplikasi WPF di atas WinRT?

Bagaimana dengan I / O dasar. .NET menyediakan metode untuk itu, jika saya mengembangkan dengan / untuk WinRT, apakah saya harus menggunakan metode lain, atau akankah kerangka .NET menggunakan WinRT di bawah tenda?

Selain pertanyaan spesifik ini, pertanyaan umum sebenarnya adalah bagaimana hubungannya dengan API dan kerangka kerja lain yang saat ini saya kenal sebagai pengembang .NET / C #?

Plastik gelembung
sumber

Jawaban:

4

Seperti yang saya pahami, WinRT adalah kerangka kerja baru yang berada di atas Kernel Windows. Sebagian besar fungsionalitas .Net harus tersedia di WinRT juga meskipun ruang nama dan implementasi mungkin berbeda.

Apa yang terjadi pada WPF atau Silverlight adalah tebakan siapa pun yang terbaik, mereka belum banyak menyebutkan tentang Build. Saya kira Silverlight akan melihat versi final 5 dan .Net 4.5 tetapi saya ragu keduanya akan lebih maju. Di sisi lain aplikasi WinRT hanya berjalan di Win8 dan beberapa aplikasi bahkan tidak masuk akal di Metro-Design sehingga MS harus / bisa / siapa tahu? bekerja pada perbaikan .Net Framework untuk beberapa waktu / selamanya. ;)

WinRT

Amenti
sumber
1
lihat juga dougseven.com/2011/09/15/... di mana Doug Seven menawarkan "lebih benar (tetapi masih marketecture yang tidak sepenuhnya akurat secara teknis)" "boxology."
StevenV
1

Saya telah menemukan entri blog dari Julian Bucknall yang merangkum keynote bersama dengan dua slide. Mungkin ini akan menjelaskan pertanyaan Anda, tetapi selalu ingat: ini adalah hal beta dan dapat berubah terlepas dari apa yang dipublikasikan sekarang dan oleh siapa ...

Sascha
sumber
0

Saya kira Anda akan maju pada saat ini. Biarkan Microsoft memutar Win-8 dan sisa cerita akan terungkap nanti. Mereka mungkin telah merencanakan untuk meluncurkan API baru di sepanjang baris OS Baru, tapi itu pasti tidak bisa datang sebelum OS itu sendiri.

Jadi, tunggu saja beberapa kuartal lalu pikirkan tentang WinRT

Pankaj Upadhyay
sumber
Saya berasumsi bahwa WinRT akan tersedia pada saat yang sama dengan Windows 8. Karena pratinjau pengembang W8 telah dirilis, saya juga berasumsi bahwa sebagian besar dari apa yang saya minta sudah diketahui.
Bubblewrap
Nah, saya rasa tidak. Saya kira akan ada rilis beta dan kemudian di antara produk akhir, mereka mungkin merilis apa yang Anda harapkan.
Pankaj Upadhyay