WinRT ve .NET: Nedir, nereye yerleştiriyorum ve neyi değiştiriyor?


9

Diyelim ki ben bir .NET geliştiriciyim ve uygulamamı WinRT üzerine kurmak istiyorum. Okuduğum şey, Windows tarzı için tamamen Metro tarzı uygulamalarla ilgili tamamen yeni bir API olması.

.NET / C # WinRT için geliştirebileceğini varsayıyorum? Örneğin WPF veya Silverlight ile nasıl bir ilişkisi var? WinRT kendi UI çerçevesini sağlıyor mu yoksa WinRT üzerine bir WPF uygulaması oluşturabilir miyim?

Temel G / Ç hakkında. .NET, bunun için yöntemler sağlar, eğer WinRT için / ile geliştirirsem başka yöntemler kullanmam gerekir mi yoksa .NET çerçevesi WinRT'yi başlık altında mı kullanacak?

Bu özel soruların yanı sıra, genel soru gerçekten şu anda bir .NET / C # geliştiricisi olarak aşina olduğum diğer API'ler ve çerçevelerle nasıl ilişkilidir?

Yanıtlar:


4

Anladığım kadarıyla WinRT, Windows Çekirdeğinin üzerinde oturan yeni bir çerçevedir. .Net işlevlerinin çoğu WinRT'de de mevcut olmalıdır, ancak ad alanları ve uygulamalar farklı olabilir.

WPF veya Silverlight'a ne olduğunu anyonların en iyi tahminidir, henüz Build'da çok fazla söz etmediler. Sanırım Silverlight son bir sürüm 5 ve .Net 4.5 görecek, ancak her ikisinin de daha da ilerleyeceğinden şüpheliyim. Diğer tarafta WinRT uygulamaları yalnızca Win8'de çalışır ve bazı uygulamalar Metro-Design'da bile anlam ifade etmez, bu nedenle MS'nin bilmesi / yapabilmesi / kimin bilmesi gerekir? .Net Framework üzerinde bir süre / sonsuza dek iyileştirmeler üzerinde çalışıyor olmak. ;)

WinRT


1
ayrıca bkz. dougseven.com/2011/09/15/… , burada Doug Seven "daha doğru (ancak teknik olarak doğru olmayan bir pazarlık)" "boxoloji" sunuyor.
StevenV

1

Julian Bucknall'dan iki slaytla birlikte açılış konuşmasını özetleyen bir blog girişi buldum . Belki bu sorunuz için biraz ışık tutacaktır, ancak her zaman unutmayın: bu bir beta şeydir ve şu anda kim tarafından yayınlandığına bakılmaksızın değişebilir ...


0

Sanırım şu anda ilerliyorsunuz. Microsoft'un Win-8'i atmasına izin verin ve hikayenin geri kalanı daha sonra ortaya çıkacak. Yeni İşletim Sistemi hatları boyunca yeni bir API yayınlamayı planlamış olabilirler, ancak bu kesinlikle işletim sisteminin kendisinden önce gelemez.

Yani, birkaç çeyrek bekleyin ve WinRT'yi düşünün.


WinRT'nin Windows 8 ile aynı anda kullanılabilir olacağını varsaymıştım. W8'in bir geliştirici önizlemesi zaten yayınlandığından, sorduğum şeylerin çoğunun zaten bilineceğini varsaymıştım.
Bubblewrap

Hayır, sanmıyorum. Sanırım bir beta sürümü olacak ve daha sonra nihai ürün arasında, beklediğiniz şeyi serbest bırakabilirler.
Pankaj Upadhyay
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.