WinRT และ. NET: มันคืออะไรฉันจะวางมันไว้ที่ไหนและมันเปลี่ยนอะไร?


9

สมมติว่าฉันเป็นผู้พัฒนา. NET และต้องการสร้างแอปพลิเคชันของฉันบน WinRT สิ่งที่ฉันได้อ่านคือมันเป็น API ใหม่สำหรับ Windows 8 ที่เกี่ยวข้องอย่างยิ่งกับแอพสไตล์เมโทร

ฉันสมมติว่าฉันสามารถพัฒนาสำหรับ WinRT ใน. NET / C #? มันเกี่ยวข้องกับตัวอย่างเช่น WPF หรือ Silverlight อย่างไร WinRT จัดเตรียมกรอบงาน UI ของตนเองหรือฉันสามารถสร้างแอปพลิเคชัน WPF บน WinRT ได้หรือไม่?

พื้นฐานเกี่ยวกับ I / O .NET จัดเตรียมวิธีการสำหรับสิ่งนั้นหากฉันพัฒนาด้วย / สำหรับ WinRT ฉันต้องใช้วิธีอื่นหรือไม่หรือกรอบงาน. NET จะใช้ WinRT ภายใต้ประทุนหรือไม่

นอกจากคำถามเฉพาะเหล่านี้คำถามที่พบบ่อยคือคำถามนั้นเกี่ยวข้องกับ API และกรอบงานอื่น ๆ ที่ฉันคุ้นเคยในฐานะนักพัฒนา. NET / C # อย่างไร

คำตอบ:


4

ตามที่ฉันเข้าใจ WinRT เป็นเฟรมเวิร์กใหม่ที่วางอยู่บน Windows Kernel ฟังก์ชั่นส่วนใหญ่ของ. Net ควรพร้อมใช้งานใน WinRT เช่นกันแม้ว่าเนมสเปซและการใช้งานอาจแตกต่างกัน

สิ่งที่เกิดขึ้นกับ WPF หรือ Silverlight เป็นสิ่งที่เดาได้ดีที่สุด แต่ก็ยังไม่ได้กล่าวถึงมากใน Build ฉันคิดว่า Silverlight จะเห็นรุ่นสุดท้าย 5 และ. สุทธิ 4.5 แต่ฉันสงสัยว่าทั้งสองจะก้าวหน้าไปอีกมาก ในอีกด้านหนึ่งแอป WinRT ทำงานบน Win8 เท่านั้นและแอพบางตัวไม่เข้าใจใน Metro-Design ดังนั้น MS ควร / ควร / ใครจะรู้? ทำงานเพื่อปรับปรุง. Net Framework สำหรับบางเวลา / ตลอดไป ;)

WinRT


1
ดูเพิ่มเติมที่dougseven.com/2011/09/15/…ซึ่ง Doug Seven เสนอ "ถูกต้องมากขึ้น (แต่ยังคงเป็นภาพตลาดที่ไม่ถูกต้องทางเทคนิคทั้งหมด)" "boxology"
StevenV

1

ฉันพบรายการบล็อกจากJulian Bucknallที่สรุปประเด็นสำคัญพร้อมกับสองสไลด์ บางทีสิ่งนี้อาจทำให้คุณสงสัย แต่โปรดจำไว้เสมอว่า: มันเป็นเรื่องเบต้าและอาจมีการเปลี่ยนแปลงโดยไม่คำนึงถึงสิ่งที่เผยแพร่ตอนนี้และโดยใคร ...


0

ฉันคิดว่าคุณกำลังจะไปข้างหน้าในเวลานี้ ให้ Microsoft ย้อนกลับ Win-8 และเรื่องราวที่เหลือจะเปิดออกในภายหลัง พวกเขาอาจวางแผนที่จะเปิดตัว API ใหม่ตามแนวของระบบปฏิบัติการใหม่ แต่ก็ไม่สามารถมาก่อนหน้า OS ได้แน่นอน

ดังนั้นรอสองสามไตรมาสแล้วคิดเกี่ยวกับ WinRT


ฉันสันนิษฐานว่า WinRT จะพร้อมใช้งานเช่นเดียวกับ Windows 8 เนื่องจากภาพตัวอย่างนักพัฒนาของ W8 ได้รับการเผยแพร่แล้วฉันยังสันนิษฐานว่าสิ่งที่ฉันถามส่วนใหญ่จะเป็นที่รู้จักอยู่แล้ว
Bubblewrap

ไม่ฉันไม่คิดอย่างนั้น ฉันเดาว่าจะมีรุ่นเบต้าและจากนั้นในผลิตภัณฑ์ขั้นสุดท้ายพวกเขาอาจปล่อยสิ่งที่คุณคาดหวัง
Pankaj Upadhyay
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.