#jquery #knockout.js
#jquery #knockout.js
Вопрос:
После опроса в Интернете большинство руководств по MVVM, особенно фреймворк веб-клиента, такой как knockout.js сосредоточьтесь на сценариях уровня приложения. Но, с моей точки зрения, было бы лучше полностью применить MVVM от component-unit к composite-component, а затем к application. У вас есть какие-либо идеи и / или опыт, которыми вы могли бы поделиться?
Спасибо!
Комментарии:
1. Не уверен, что я полностью понимаю вопрос, может быть, вы могли бы предоставить некоторые конкретные сценарии, по которым мы могли бы предоставить обратную связь?
Ответ №1:
Из нокаутирующего Mvvm и моделей просмотра
Model-View-Модель представления (MVVM) — это шаблон проектирования для создания пользовательских интерфейсов. В нем описывается, как вы можете упростить потенциально сложный пользовательский интерфейс, разделив его на три части…
Итак, по определению шаблон не применяется к компонентам. Это действительно предназначено для помощи в проектировании всего пользовательского интерфейса. Я использую этот шаблон уже 24 месяца, и я полностью продан. Для небольших проектов это полный перебор. Но как только проект начинает достигать разумных размеров, это действительно помогает.
Я интенсивно использую knockout уже 4 месяца, и это полностью изменило то, как я программирую веб-интерфейс. Изначально это было сделано для всех преимуществ MVVM. Но я обнаружил, что использование knockout позволило мне почти не писать (для сравнения) обработчики событий jQuery.
Надеюсь, это ответ на ваш вопрос. Если нет, оставьте комментарий со своими соображениями.
Комментарии:
1. Потому что я с нетерпением жду утвердительного ответа. Однако больше никакие гуру не предоставляют других точек зрения. Или я должен глубже подумать об этом.