Asp.net Mindtouch梦想框架UI组合

Asp.net Mindtouch梦想框架UI组合,asp.net,uicomponents,mindtouch,Asp.net,Uicomponents,Mindtouch,有没有人将Mindtouch的dream框架与asp.net前端结合使用?似乎页面上的所有组件都需要客户端合成,其中每个组件都要回调dream服务器以呈现另一个html小片段。就客户表现而言,这不是很糟糕吗?有没有办法使用dream框架进行服务器端UI合成?MindTouch dream是作为REST API的第一个构建块。REST服务的粒度取决于您,因此您是否需要为UI反复运行,完全取决于您的API设计 如果您碰巧在ASP.NET中托管Dream并使用Plug类,那么对API的http请求实际

有没有人将Mindtouch的dream框架与asp.net前端结合使用?似乎页面上的所有组件都需要客户端合成,其中每个组件都要回调dream服务器以呈现另一个html小片段。就客户表现而言,这不是很糟糕吗?有没有办法使用dream框架进行服务器端UI合成?

MindTouch dream是作为REST API的第一个构建块。REST服务的粒度取决于您,因此您是否需要为UI反复运行,完全取决于您的API设计


如果您碰巧在ASP.NET中托管Dream并使用Plug类,那么对API的http请求实际上不会到达连接点,而是在过程中进行调度,从而避免了大量开销,但是您需要注意,您现在已经将层绑定在一起了,因为如果您基于性能改进进行设计,然后在将来拆分这些层,您将会有一个令人不快的惊喜。

随着javascript引擎速度的提高和客户端脚本的复兴(因为javascript一直是一种伟大的语言,人们只是使用得不好),拥有使用服务器持久化数据和执行业务逻辑(以及其他非视图关注点)的客户端组件是完全可行的。Rest服务也很适合这一点。当然,您需要熟悉使用javascript进行开发。添加了一条评论,因为它没有回答您的问题。