6

虽然我已经发布了一个类似的问题Breeze 兼容的 SPA 构建)并且可能因此在 IdeaBlade 和 Telerik 之间开始了一些很好的合作,但我相信 Breeze 值得更广泛的认可,因为它在服务器端访问实体框架的独特方法。因此,对我来说似乎很明显,即使是像SenchaWakanda这样臭名昭著的完整 JS 框架也 需要确保与 Breeze 一起工作

Remco 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 应用程序是桌面应用程序,以一种非常优雅的方式解决了分发问题)。

4

1 回答 1

0

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

于 2014-03-24T00:47:56.020 回答