/ / Як розробити JS-програми JS для Windows 8 поза межами Visual Studio? - html5, windows-8, microsoft-metro, visual-studio-2012, winjs

Як розробити додатки JS у стилі Windows-8 в межах Visual Studio? - html5, windows-8, microsoft-metro, візуальна студія-2012, winjs

Я запускаю Windows 8 на VM.

Насправді я хотів би розвиватися локально (не на ВМ).

Чи є спосіб запустити JS-додаток у веб-переглядачі, а не через Visual Studio?

Ось те, що станеться, якщо я запустити default.htm в браузері: введіть опис зображення тут

Зверніть увагу на імена файлів, що починаються з // та /. Видалено "/", і я скопіював SDK, тому всі файли доступні локально:

c:Program Files (x86)Microsoft SDKsWindowsv8.0ExtensionSDKsMicrosoft.WinJS.1.01.0DesignTimeCommonConfigurationneutralMicrosoft.WinJS.1.0

З цього приводу я отримую наступний набір помилок:

введіть опис зображення тут

Я підозрюю, що деякі інші файли відсутні. введіть опис зображення тут

Я все більше і більше заплутався ДВА base.js файлів. Все, що я хочу зробити, це розробляти додаток Windows 8 JS як звичайний веб-додаток у браузері. Це, ймовірно, врятує мене, і багато інших розробників багато часу не потрібно запускати через Visual Studio.

Ось стаття - http://msdn.microsoft.com/en-us/library/windows/apps/Hh781229(v=win.10).aspx - Як завантажувати файлові ресурси (програми Windows Store, використовуючи JavaScript і HTML) - однак це не дуже допоможе мені.

Просто для уточнення: я хотів би опублікувати в магазині Windows 8. Тільки для розвитку Я хотів би використовувати браузер.

Відповіді:

5 за відповідь № 1

Неможливо запустити програми для Windows 8браузера. Вони залежать від великої кількості матеріалів, які надає тільки WinRT. Рамка WinRT доступна лише для програм, які виконуються або в симуляторі, або коли програма запущена на стороні Windows Windows.


1 для відповіді № 2

http://dougseven.com/2011/10/24/language-choice-in-windows-8-is-not-about-portability/

Деякі з JavaScript, швидше за все, багаторазові, якщо цене є тісно пов'язаним до WinJS або WinRT. Але це все. Більшість того, що робить роботу програми залежить від WinRT, тому його не портативний - WinRT працює тільки на Windows 8.

Настільки важко визнати, що я не можу запустити додаток Win8 JS безпосередньо в браузері :(