WinRT та .NET: Що це таке, куди я його розміщую і що це змінює?


9

Скажіть, що я .NET розробник і хочу створити свою програму на WinRT. Що я читав, це те, що це абсолютно новий API для Windows 8, сильно пов’язаний із програмами у стилі метро.

Я припускаю, що я можу розробити для WinRT в .NET / C #? Як це стосується, наприклад, WPF або Silverlight? Чи WinRT надає власну структуру інтерфейсу користувача чи можу я створити додаток WPF поверх WinRT?

Як щодо базового вводу-виводу. .NET надає методи для цього, якщо я розробляю з / за WinRT, чи потрібно використовувати інші методи, чи буде .NET Framework використовувати WinRT під кришкою?

Окрім цих конкретних питань, загальне питання - це, як це стосується інших API та рамок, з якими я зараз знайомий як розробник .NET / C #?

Відповіді:


4

Як я розумію, WinRT - це нова рамка, що сидить над ядром Windows. Більшість функціональних можливостей .Net має бути доступним і в WinRT, хоча простори імен та реалізації можуть відрізнятися.

Що трапляється з WPF або Silverlight - це найкраща здогадка будь-кого, вони ще не отримали багато згадок про Build. Я припускаю, що Silverlight побачить остаточну версію 5 і .Net 4.5, але я сумніваюся, що обидва будуть вдосконалені набагато далі. З іншого боку програми WinRT запускаються лише на Win8, а деякі додатки навіть не мають сенсу в Metro-Design, тому MS повинні / могли / хто знає? працювати над вдосконаленням .Net Framework деякий час / назавжди. ;)

WinRT


1
див. також dougseven.com/2011/09/15/…, в якому Дуг Сім пропонує "більш правильну (але все-таки маркетингову, не технічно точну)" "боксологію".
StevenV

1

Я знайшов запис у блозі від Джуліана Бакналла, який підсумовує основну замітку разом з двома слайдами. Можливо, це прожене трохи вашого питання, але завжди пам’ятайте: це бета-річ і може змінитися незалежно від того, що опубліковано зараз і ким ...


0

Я здогадуюсь, у цей час ти йдеш далеко вперед. Нехай Microsoft випустить Win-8, а решта історії розгорнуться пізніше. Вони, можливо, планували розгорнути новий API за принципом Нової ОС, але це, безумовно, не може статися перед самою ОС.

Отже, просто зачекайте кілька кварталів, а потім подумайте про WinRT


Я припускав, що WinRT буде доступний в той же час, що і Windows 8. Оскільки попередній попередній перегляд версії W8 вже випущений, я також припускав, що більшість того, про що я прошу, буде відомо вже.
Bubblewrap

Ні, я не думаю, що так. Я думаю, буде бета-версія, а потім між кінцевим продуктом вони можуть випустити те, що ви очікуєте.
Pankaj Upadhyay
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.