Начало работы с Дюрандалем

Я заинтересован в создании приложения SPA. Насколько я могу судить, Дюрандаль обеспечивает большую часть того, что я ищу. За исключением того, что я ищу самый простой возможный пример, в котором используется дюрандаль. Включенный образец приложения использует bootstrap и sammy.

Требуются ли Bootstrap и Sammy? Если нет, могу ли я где-нибудь увидеть образец, в котором нет кода? Я просто хочу использовать базовое приложение с двумя экранами в качестве примера. Тем не менее, я не могу нигде найти минимальный пример.

Спасибо,


person Node Newbie    schedule 01.08.2013    source источник
comment
Я бы просто использовал обработчик привязки компоновки для начала. durandaljs.com/documentation/Composition Когда вы ознакомитесь с этим, вы можете начать изучать другие модули durandal. имеет. Но сила Durandal исходит от модуля Compose.   -  person Evan Larsen    schedule 02.08.2013


Ответы (1)


Версия 1.20 Durandal использует Sammy.js для маршрутизации, если вы включаете дополнительный подключаемый модуль маршрутизатора. Это не обязательно, но довольно хорошая идея использовать его для упрощения изучения Дюрандаля без необходимости изучать маршрутизацию.

В этом месяце запланирован выпуск Durandal 2.0, который избавлен от зависимости от Sammy.js и имеет собственный маршрутизатор.

Найти пример или образец приложения с использованием Durandal, который не использует Sammy.js или Bootstrap, будет сложно, потому что их легко включить, все их понимают, и трудно ошибиться, используя их для упрощения примера приложения.

Если вам нужен очень простой пример, вы можете найти CodeCamper JumpStart Джона Папы, но он включает в себя множество других зависимостей. Однако Durandal Starter Kit доступен на nuget и на сайте durandaljs.com, имеет единое представление и является отличным способом начать изучение Durandal.js.

person PW Kad    schedule 02.08.2013