ASP.NET MVC 加上 Silverlight

2024-01-12

在我看来,对于兼具深度和广度功能的结构化开发,ASP.NET MVC 和 Silverlight 有潜力打造一个功能强大的框架,具有卓越的 UI 粒度并减少 AJAX 暴露。你们中有人尝试过构建这样一个考虑到未来耐用性的堆栈吗?


ASP.NET MVCand银光?

在某些方面,这是一个非此即彼的选择 - 您的数据要么显示在 ASP.NET 生成的 html/css/js 中,要么显示在 Silverlight 中。为什么要混合它们?我确信 ASP.NET MVC 是交付 Silverlight 的好方法,但这并不一定使它成为同一 UI 的一部分。

通常是关于覆盖范围与丰富程度。没有 Silverlight 或 Flash 的 Web UI 可以吸引更多用户,但使用 Silverlight 的 Web UI 可以拥有更丰富的 UI。 Silverlight 的编码非常有趣,而且我见过一些使用 Silverlight 的流视频功能的精彩应用程序,但如果例如你正在做数据输入和显示,并且不需要Silverlight的丰富性,那么为什么不保留触角并留在Asp.Net中呢?

如果您打算在 silverlight 中完成 UI,那么在 Silverlight 中完成所有操作都是有意义的。我和所有的人都有过很好的经历视图模型 http://blogs.conchango.com/davidwynne/archive/2008/12/15/silverlight-and-the-view-viewmodel-pattern.aspx-view-controller 页面流发生在 Silverlight 应用程序内部,而不是转换到另一个 html 页面并加载不同的 silverlight 应用程序。它速度更快,您可以在 Silverlight 的 XAML 标记中实现精美的过渡或淡入效果。

为什么“减少 AJAX 暴露”是一个理想的目标?诸如此类的网站Stackoverflow这里使用AJAX技术效果非常好。

Stephen Walther 在 MIX09 上的演讲展示了 ASP.Net 目前的四大支柱:表单、MVC、AJAX 和动态数据。很多人将其视为“从表单转向 MVC”,但同时还开发了其他方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET MVC 加上 Silverlight 的相关文章

随机推荐