WinRT và .NET: Nó là gì, tôi đặt nó ở đâu và nó thay đổi gì?


9

Giả sử tôi là nhà phát triển .NET và muốn xây dựng ứng dụng của mình trên WinRT. Những gì tôi đã đọc là nó là một API hoàn toàn mới cho Windows 8, liên quan mật thiết đến các ứng dụng kiểu Metro.

Tôi đang giả sử rằng tôi có thể phát triển cho WinRT bằng .NET / C #? Làm thế nào nó liên quan ví dụ với WPF hoặc Silverlight? WinRT có cung cấp khung UI riêng hay tôi có thể xây dựng ứng dụng WPF trên WinRT không?

Những gì về I / O cơ bản. .NET cung cấp các phương thức cho điều đó, nếu tôi phát triển với / cho WinRT, tôi có phải sử dụng các phương thức khác không, hoặc .NET framework sẽ sử dụng WinRT dưới mui xe?

Bên cạnh những câu hỏi cụ thể này, câu hỏi chung thực sự là nó liên quan đến các API và khung công tác khác mà tôi hiện đang quen thuộc với tư cách là nhà phát triển .NET / C # như thế nào?

Câu trả lời:


4

Theo tôi hiểu, WinRT là một khung công tác mới nằm trên Windows Kernel. Hầu hết các chức năng của .Net cũng có sẵn trong WinRT mặc dù không gian tên và cách triển khai có thể khác nhau.

Điều xảy ra với WPF hoặc Silverlight là dự đoán tốt nhất của mọi người, họ chưa được đề cập nhiều trên Build. Tôi cho rằng Silverlight sẽ thấy phiên bản cuối cùng 5 và .Net 4.5 nhưng tôi nghi ngờ cả hai sẽ được nâng cao hơn nữa. Mặt khác, các ứng dụng WinRT chỉ chạy trên Win8 và một số ứng dụng thậm chí không có ý nghĩa trong Thiết kế Metro để MS nên / có thể / ai biết? đang nghiên cứu các cải tiến cho .Net Framework trong một thời gian / mãi mãi. ;)

WinRT


1
xem thêm dougseven.com/2011/09/15/15 trong đó Doug Seven cung cấp "chính xác hơn (nhưng vẫn là thị trường không hoàn toàn chính xác về mặt kỹ thuật)" "boxology."
StevenV

1

Tôi đã tìm thấy một mục blog từ Julian Bucknall tóm tắt bài phát biểu cùng với hai slide. Có thể điều này sẽ làm sáng tỏ câu hỏi của bạn, nhưng hãy luôn nhớ: đó là một điều beta và có thể thay đổi bất kể những gì được công bố bây giờ và bởi ai ...


0

Tôi đoán bạn đang đi về phía trước tại thời điểm này. Hãy để Microsoft tung Win-8 và phần còn lại của câu chuyện sẽ mở ra sau. Họ có thể đã lên kế hoạch tung ra một API mới dọc theo các dòng của HĐH mới, nhưng điều đó chắc chắn không thể đến trước chính HĐH này.

Vì vậy, chỉ cần chờ vài quý rồi suy nghĩ về WinRT


Tôi đã giả định WinRT sẽ có sẵn cùng lúc với Windows 8. Vì bản xem trước dành cho nhà phát triển của W8 đã được phát hành, tôi cũng cho rằng hầu hết những gì tôi đang hỏi sẽ được biết.
Bubblewrap

Không, tôi không nghĩ vậy. Tôi đoán sẽ có một bản phát hành beta và sau đó nằm giữa sản phẩm cuối cùng, họ có thể phát hành những gì bạn đang mong đợi.
Pankaj Upadhyay
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.