在不知道您的应用程序是什么的情况下,很难相互推荐。
选择技术的选择可以通过许多参数来判断,如下所示:
·用户体验
·基础结构
·安全性
·性能
·体系结构
·人员
·战略
·成本
·许可
银光
首先,您需要了解的一件事是,Silverlight要求客户端下载一个小的插件(就像Flash一样),以启用所有富客户端功能以及在客户端上运行托管代码的功能。如果您处于无法分发或下载插件的环境中,则可以选择使用Silverlight。
网络
另一方面,ASP.NET是从.NET 1.0开始就存在的旧的可信赖Web平台。现在,通过在Web窗体和ASP.NET MVC之间进行选择,您可以使用许多架构选项来构建ASP.NET应用程序。将WCF等技术组合在一起,您将具有编写和创建企业应用程序的巨大潜力。
如果您需要或需要Silverlight的丰富UI功能,则可以制作一些控件并将其添加到ASP.NET页中,以在不花费过多精力投资Silverlight的情况下为您提供这两种技术的优点。
我的建议
如果我在您的位置,则可能会使用ASP.NET应用程序(您可以选择webforms或MVC。)。
我之所以这样说,并不是因为ASP.NET优越并且Silverlight无法制作Enterprise Apps,而是因为它是更安全,更可靠的选择,我认为,鉴于我们在.NET中的未来会是什么样子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句