Работя върху Durandal SPA и съм настроил някои изгледи и изгледи. Мислех обаче, че архитектурата на MVVM също ще включва сегмент "модел" (Модел, Изглед, ViewModel - нали?).
Въпреки това страницата Durandal Getting Started казва следното в раздела „Организация“:
Ако разширите папката App, ще намерите източника за цялата проба на SPA. Ето организацията на високо ниво, която ще намерите:
- App
- durandal/
- изгледи/
- мнения/
- main.js
В тази структура липсва папка "модели". Къде трябва да поставите моделите си в приложение на Durandal?
Разгледах някои други примерни приложения и не мога да намеря папка „models“ (или където и да било, където се намират моделите) за нито едно от примерните приложения, които прегледах.
Папката "models" (която я няма) ми се струва критична част от приложението на Durandal. Въпреки това, той не е там - и следователно поставям под съмнение разбирането си за това как са проектирани Durandal (и MVVM приложенията). Със сигурност има нещо, което не разбирам... може ли някой да ме разясни относно планираната структура на приложение на Durandal и къде да поставите вашите моделни обекти?