WPF vs XBAP vs Silverlight……哪个适合商业应用? [英] WPF vs XBAP vs Silverlight... which suits business applications?

查看:16
本文介绍了WPF vs XBAP vs Silverlight……哪个适合商业应用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我非常熟悉成熟的 WPF 客户端应用程序的许多来龙去脉.我知道 WPF 客户端应用程序支持完整的 .NET Framework 3.5,允许对 2D 和 3D 图形、主题、模板、样式、触发器等进行硬件加速.

I'm pretty familiar with a lot of the ins and outs of full fledged WPF client applications. I know that WPF client applications supports the full .NET Framework 3.5, allows for hardware acceleration of 2D and 3D graphics, theming, templating, styling, triggers, the works.

我不清楚的是 XBAP 和 Silverlight 应用程序中存在或缺少哪些功能和/或细节.我听说出于安全考虑,XBAP 在某些方面本质上受到限制,但仅此而已.

What I'm not clear about is what features, and/or niceties are either present or lacking in XBAP and Silverlight applications. I've heard that XBAPs are intrinsically limited in certain ways due to security concerns, but that's about it.

我知道 WPF 足够强大,可以用于全面的业务应用程序,但 XBAP 和 Silverlight 呢?每个的重要能力和限制是什么?它们中的任何一个都缺少在业务应用程序中使用时会使其无用的功能吗?

I know for a fact that WPF is robust enough to be used in full-scale business applications, but what about XBAP and Silverlight? What are the significant capabilities and limitations of each? Do either of them lack features that would render them useless when used in a business application?

推荐答案

Wintellect 写了一篇关于 Silverlight 和 WPF 的很好的比较,发布在这里:http://wpfsluidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28278

Wintellect wrote a good comparison between Silverlight and WPF published here: http://wpfslguidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28278

根据 WPF 和 Silverlight 的个人经验,我发现 SL 完全可以用于 LOB 应用程序..NET RIA 服务是对 LOB 应用程序的 SL3 的极好补充.为了回答您的最后一个问题,根据我的经验,没有任何事情可以阻止 SL 创建 LOB 应用程序.本次讨论中 WPF 和 SL 的唯一显着区别是 SL 无权访问客户端计算机上的本地资源,例如注册表,也无法访问 WPF 可以访问的 Windows 特定功能,例如 Windows 7 跳转列表或库.我认为 Silverlight 是商业应用的最佳选择,因为它易于部署且能够面向多个平台.

From personal experience in WPF and Silverlight I've found that SL is fully capable for LOB apps. The .NET RIA Services are an excellent addition to SL3 for LOB apps. To answer your last questions, there is nothing in my experience that holds SL back from creating LOB apps. The only significant difference between WPF and SL in this discussion is that SL doesn't have access to the local resources on the client machine such as the registry and can't access Windows specific features that WPF can such as Windows 7 jump lists or libraries. I think Silverlight is the best choice for biz apps due to ease of deployment and ability to target multiple platforms.

这篇关于WPF vs XBAP vs Silverlight……哪个适合商业应用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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