ASP.NET 与 Silverlight [英] ASP.NET vs. Silverlight

查看:25
本文介绍了ASP.NET 与 Silverlight的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开始一个新的网络项目,我正在考虑两个演示框架.我正在考虑 ASP.NET MVC 或 Silverlight.我倾向于使用 Silverlight,因为我是非常有经验的 .NET 开发人员,而我对 ASP.NET 控件只有基本的了解.

I'm starting a new web project and I am considering two presentation frameworks. I am thinking either about ASP.NET MVC or Silverlight. I would tend toward Silverlight since I'm quite experienced .NET developer while I have just a basic knowledge of ASP.NET controls.

推荐答案

它主要是一个内部产品,因此浏览器不是问题.

It is mainly going to be an iternal product so browsers are not an issue.

您还没有写正确关于您的应用程序性质的描述.如果不首先充分了解应用程序所应用的领域及其旨在解决的问题,就很难评估哪种技术适合.

You still have not written a proper description about the nature of your application. It is difficult to assess which technology is a good fit without first knowing well enough the domain the application is being applied to, and the problems it is designed to solve.

总的来说,Microsoft 将这些展示技术定位在Reach vs Rich"连续体上.一方面,您拥有普通的"HTML 和 Javascript,可以为大多数客户端机器所接受,另一方面拥有最终的成熟 WPF,只有有限数量的机器可以处理.您确实提到这是一个内部应用程序,因此也可以通过 XBAP 或 ClickOnce 使用 WPF.

In general, Microsoft is positioning these array of presentation technologies on the "Reach vs Rich" continuum. You have "plain old" HTML and Javascript on one end, acceptable by the most number of client machines out there, and the ultimate full-blown WPF on the other side where limited number of machines can handle. You did mention this to be an internal app, so WPF via XBAP or ClickOnce are also possible.

所以规模会这样对齐:(达到)ASP.NET、AJAX、Silverlight、WPF(丰富).

So the scale would align this way: (reach) ASP.NET, AJAX, Silverlight, WPF (rich).

所以问题是,在损害部署基础之前,您希望/需要它对用户有多丰富?坦率地说,如果您获取的只是表单和表格数据和统计信息,那么常规的 ASP.NET Web 表单就可以了.如果您想要即时调整大小的图形和与后端 WCF Web 服务的客户端交互,Silverlight 可以做到这一点.如果您希望通过远程部署选项获得比 WPF 更强大的图形渲染能力.

So the question is just how rich you want/need it to be for the users until it hurts the deployment base? Frankly if all you fetch are forms and tabular data and statistics then regular ASP.NET web forms are just fine. If you want on-the-fly resizable graphs and client-side interactive with back-end WCF web services Silverlight can do that. If you want even more powerful graphical rendering than WPF via the remote deployment options is your bet.

这篇关于ASP.NET 与 Silverlight的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆