Приложения в стиле Metro: WinJS обязателен?

Вчера я начал разрабатывать свое первое приложение в стиле Metro с использованием JavaScript. Я использовал один из этих шаблонов в Visual Studio 2011. Этот шаблон проекта поставляется с набором сгенерированного кода, который в значительной степени зависит от WinJS. Вся структура напоминает ASP.NET с его представлениями и соответствующими файлами кода программной части. Также есть файл navigator.js, отвечающий за навигацию между представлениями. Все данные находятся в data.js и могут быть получены с помощью различных функций.

Я работал с магистралью.js, и я нашел его концепции, такие как структура MVC и маршрутизация, довольно крутыми. Мой вопрос в основном заключается в том, можете ли вы реализовать такое приложение в стиле Metro, используя backbone.js? Могу ли я отказаться от WinJS и просто начать с нуля? Стоит ли пытаться интегрировать backbone.js в текущую структуру? Как бы это выглядело тогда? Существуют ли какие-либо ограничения на использование сторонних фреймворков JavaScript? Должен ли я оставить сгенерированную структуру как есть?

Каковы передовые методы и шаблоны разработки приложений в стиле Metro с помощью JavaScript?

Спасибо

14
задан Helikaon 3 April 2012 в 07:11
поделиться