Breeze兼容JavaScript GUI框架

nik*_*cic 6 entity-framework extjs wakanda angularjs breeze

虽然我已经发布了一个类似的问题(Breeze兼容SPA建设)并且可能在IdeaBlade和Telerik之间开始了一些好的事情,但我相信Breeze因其在服务器端访问Entity Framework的独特方法而值得更广泛的认可.因此,对我而言,即使是臭名昭着的完整JS框架(如SenchaWakanda)也 需要确保与Breeze合作.

Remo Blok在http://www.kendoui.c​​om/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx的帖子中非常清楚地描述了KendoUI和Breeze之间的当前问题.简而言之,与Breeze的集成应该在实体级别进行 - 而不是JSON数据,这几乎每个人都处理JS客户端和SQL服务器之间的事务.

Wakanda是一个非常丰富的开发环境的典范,其中包含精心设计的GUI Builder,Debugger等,遗憾的是它不能与服务器端的"遗留数据"一起使用.

据我所知,Breeze在Angular上工作得很好,但是Angular需要AngularUI(http://angular-ui.github.io/),而这反过来又不像我想的那样完整,并且有一些JQuery依赖这可能会导致碰撞.很快,Breeze将与KendoUI(AFAIK)合作 - 是否有人知道其他一些JavaScript框架集合,这些集合将提供Visual Studio为Windows桌面应用程序创建提供的轻松程度?(毕竟,JavaScript应用程序是桌面应用程序,分配问题以非常优雅的方式解决).

Jer*_*yow 0

我在使用微风durandalbootstrapknockout 方面取得了很大的成功。这些框架中的每一个都坚守自己的职责——breeze 负责数据,durandal 负责应用程序管道,bootstrap 负责 ui 脚手架,knockout 负责数据绑定。事实证明,这是非常灵活和简单的。