Вы можете использовать любую среду JavaScript, которая вам нравится, в приложении JavaScript в стиле Metro.См. Этот связанный вопрос о jQuery:
jQuery и приложения для Windows 8 в стиле Metro в стиле JavaScript
Платформа WinJS выполняет несколько функций, во-первых, это наборAPI пользовательского интерфейса для управления данными и управления ими, создания запросов на обслуживание и т. Д. Они легко заменяются другими средами JavaScript.Второй - это слой пользовательского интерфейса, здесь вы можете немного побороться.Пользовательский интерфейс WinJS разработан с учетом языка проектирования Metro.Если вы замените его собственным слоем пользовательского интерфейса (например, с использованием пользовательского интерфейса jQuery), ваше приложение будет выглядеть неправильно.
Лично я бы использовал WinJS для уровня пользовательского интерфейса и для интеграции со средой выполнения (постоянство состояния, приложение).переключение и т. д.), но для большей части моего кода используйте более стандартную библиотеку JavaScript, такую как Backbone или Knockout.