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

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

问题描述

我开始一个新的Web项目,我考虑用两种方式presentation框架。我想无论是关于ASP.NET MVC或Silverlight。因为我非常有经验的.NET开发人员,而我有ASP.NET控件的只是一个基本的知识,我会趋向的Silverlight。


解决方案

  

它主要将是一个iternal
  产品所以浏览器是不是一个问题。


您还没有写过的正确的有关应用程序的性质描述。它难以评估哪种技术般配而不先知道不够好应用程序被应用到域,和存在的问题是设计来解决

在一般情况下,微软是定位在前移VS富这些连续阵列presentation技术。你有一端老式HTML和Javascript,由数量最多的客户端机器在那里可以接受的,而最终全面爆发WPF的另一边在那里的机器数量有限的处理能力。你没有提到这是一个内部应用程序,所以通过XBAP或WPF ClickOnce的也是可行的。

所以规模将保持一致是这样的:(REACH)ASP.NET,AJAX,Silverlight的,WPF(富)

所以,问题就是你想/需要它的用户,直到它伤害的部署基地有多富?坦率地说,如果你fetch是表格和表格数据和统计规律,然后ASP.NET Web窗体就好了。如果你想在即时调整大小的图形和客户端与后端WCF web服务的Silverlight可以做到这一点的互动。如果你想通过远程部署选项更加强大的图形渲染比WPF是你的选择。

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.

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.

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

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天全站免登陆