Меня смущает «компонентность» веб-интерфейса. Если у меня есть потребность в компоненте, я должен написать свой собственный jQuery-ui-плагин, или я должен писать, если я использую Backbone.Marionette, MarionetteComponent?Когда использовать jQuery-ui plugin vs Backbone View?
Оба могут быть повторно использованы, изолированы единицу зрения и поведения. Таким образом, они концептуально сражаются и конкурируют на одном уровне.
Так что я действительно не вижу, когда создавать то или другое. jQuery кажется более универсальным, но разработчики склонны писать MarionetteViews/Component.