asp.net-mvc - ASP.NET MVC 加 Silverlight

标签 asp.net-mvc silverlight

在我看来,对于具有深度和广度功能的结构化开发,ASP.NET MVC 和 Silverlight 有潜力成为一个非常强大的框架,具有出色的 UI 粒度和减少的 AJAX 暴露。你们有没有试过构建这样一个考虑到 future 耐用性的堆栈?

最佳答案

ASP.NET MVC silverlight?

在某些方面,这是一个非此即彼的选择——您的数据要么显示在 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 中制作所有内容是有意义的。我对所有 ViewModel 都有很好的体验-view-controller 页面流发生在 Silverlight 应用程序内部,而不是转换到另一个 html 页面并加载不同的 silverlight 应用程序。它速度更快,并且您可以在 Silverlight 的 XAML 标记中实现精美的过渡或淡入效果。

为什么“减少 AJAX 暴露”是一个理想的目标?像这样的网站Stackoverflow这里使用了AJAX技术,效果很好。

Stephen Walther 在 MIX09 上的演讲展示了 ASP.Net 目前的四大支柱——表单、MVC、AJAX 和动态数据。许多人将其视为“从表单转向 MVC”,但也有其他方法正在混合开发中。

关于asp.net-mvc - ASP.NET MVC 加 Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723695/

相关文章:

c# - Silverlight 页面与用户控制方法

image - 在 Silverlight 中显示 GIF

javascript - 有效估计 : How long to learn .net/javascript

c# - 在 EntityFramework 中删除具有相关实体的实体

c# - asp.net mvc 中的 sitemaps.xml

发布到 Azure 时,区域中的 ASP.NET Core 文件夹不会加载资源

jquery - 如何在 Kendo UI 网格中获得行号

c# - 与 UserControl 的双向绑定(bind)

c# - HttpWebResponse 错误,未找到

silverlight - MEF/PRISM 银光