WinRT i .NET: co to jest, gdzie go umieścić i co się zmienia?

9

Powiedzmy, że jestem programistą .NET i chcę zbudować moją aplikację na WinRT. Przeczytałem, że jest to całkowicie nowy interfejs API dla systemu Windows 8, silnie powiązany z aplikacjami w stylu Metro.

Zakładam, że mogę opracować dla WinRT w .NET / C #? Jak to się ma na przykład do WPF lub Silverlight? Czy WinRT zapewnia własną platformę interfejsu użytkownika, czy mogę zbudować aplikację WPF na WinRT?

Co z podstawowymi I / O. .NET zapewnia do tego metody, jeśli będę rozwijać w / dla WinRT, czy muszę używać innych metod, czy też .NET Framework będzie używać WinRT pod maską?

Poza tymi szczegółowymi pytaniami, ogólne pytanie dotyczy tego, w jaki sposób odnosi się ono do innych interfejsów API i platform, które obecnie znam jako programista .NET / C #?

Folia bąbelkowa
źródło

Odpowiedzi:

4

Jak rozumiem, WinRT to nowa platforma oparta na jądrze systemu Windows. Większość funkcjonalności .Net powinna być również dostępna w WinRT, chociaż przestrzenie nazw i implementacje mogą się różnić.

To, co dzieje się z WPF lub Silverlight, chyba nikomu nie przypuszcza, że ​​nie otrzymali jeszcze wielu wzmianek o Build. Podejrzewam, że Silverlight zobaczy ostateczną wersję 5 i .Net 4.5, ale wątpię, aby oba były jeszcze bardziej zaawansowane. Z drugiej strony aplikacje WinRT działają tylko na Win8, a niektóre aplikacje nawet nie mają sensu w Metro-Design, więc stwardnienie rozsiane powinno / mogłoby / kto wie? pracować nad ulepszeniami .NET Framework przez pewien czas / na zawsze. ;)

WinRT

Amenti
źródło
1
patrz także dougseven.com/2011/09/15/…, w którym Doug Seven oferuje „bardziej poprawne (ale nadal wykłady, które nie są całkowicie technicznie dokładne)„ „boxologię”.
StevenV
1

Znalazłem wpis na blogu od Juliana Bucknalla, który podsumowuje przemówienie wraz z dwoma slajdami. Może to rzuci nieco światła na twoje pytanie, ale zawsze pamiętaj: jest to wersja beta i może się zmienić niezależnie od tego, co jest opublikowane i przez kogo ...

Sascha
źródło
0

Wydaje mi się, że teraz idziecie o krok dalej. Pozwól, aby Microsoft wyrzucił Win-8, a reszta opowieści rozwinie się później. Być może planowali wprowadzenie nowego interfejsu API na wzór Nowego systemu operacyjnego, ale z pewnością nie może to nastąpić przed samym systemem operacyjnym.

Poczekaj więc kilka kwartałów, a potem pomyśl o WinRT

Pankaj Upadhyay
źródło
Założyłem, że WinRT będzie dostępny w tym samym czasie co Windows 8. Ponieważ wersja dla programistów W8 została już wydana, założyłem również, że większość tego, o co pytam, będzie już znana.
Bubblewrap,
Nie, nie sądzę. Wydaje mi się, że będzie wersja beta, a następnie między produktem końcowym mogą wydać to, czego oczekujesz.
Pankaj Upadhyay