gpt4 book ai didi

silverlight - Silverlight RIA 值得学习还是我应该坚持正常的 Silverlight?

转载 作者:行者123 更新时间:2023-12-04 23:33:09 28 4
gpt4 key购买 nike

Silverlight RIA 值得学习还是我应该坚持普通的 Silverlight?

背景:

  • 我在 WPF 中做了几个小应用程序
  • 我有 12 年的 VB6/WinForms 模型商业应用经验
  • 我希望继续构建业务应用程序
  • 我的应用程序将在内部使用
  • 虽然 ClickOnce 对我们有用,但我们希望摆脱本地安装的软件。

最佳答案

首先我想知道这里是否会出现一些困惑。

实际上并没有“Silverlight RIA”这样的东西,所以让我们澄清一些概念,RIA通常定义为Rich Internet ApplicationsSilverlight是可用于构建此类应用程序的众多技术之一。

但是,还有 Microsoft 技术 WCF RIA Services ,我猜你指的是。 WCF RIA 服务直到最近才被称为 .Net RIA 服务。

到目前为止,WCF RIA 服务(目前处于 Beta 2 中)主要针对 Silverlight,甚至托管在 silverlight.net 域下,这可能是很多困惑的来源。

但从理论上讲,它与 Silverlight 完全无关,只是 WCF 之上的一项技术,可为 RIA 类型的应用程序提供轻松的数据访问,有关更多技术概述,请查看此 blogpost by Nikhil Kothari,它写于 2009 年 3 月关于 .Net RIA 服务,所以它可能有点过时,但它会让您对它的内容有一个很好的了解。

定义这些术语后,回答您的问题“Silverlight RIA 值得学习还是应该坚持普通 Silverlight?”有点棘手。

Silverlight 绝对值得学习,看起来微软将坚持使用它。我从与微软关系密切的人那里听到的最新建议是,如果你可以使用 Silverlight 来开发新的 LOB(业务线)应用程序,如果有什么 Silverlight 不能做的,那就看看 WPF。

来自 VB6/Winforms 的背景会有一些学习曲线,但如果您已经完成了几个 WPF 应用程序,那么您已经走上了很好的道路。

LOB 的 Silverlight? Silverlight 3 开始引入更多与 LOB 开发相关的功能,例如对 WCF RIA 服务的支持。看起来这将在 Silverlight 4 中继续(将于 2010 年上半年发布),支持打印和 COM 以与 MS Office 应用程序一起使用。对于许多标准 LOB 类型的功能,来自各个 3 方供应商的预制控件也越来越多。

那么 WCF RIA 服务呢?绝对值得一看,它似乎是微软首选的数据访问方式。它提供了诸如轻松访问身份验证和数据验证之类的功能。然而,说它仍处于测试阶段,并且在互联网上已经提出了一些反对它的声音,所以在全力以赴之前可能值得做一些研究。

最后,您说您的应用程序将在内部访问,但您不希望本地安装软件的麻烦,Silverlight 非常适合,只需将小型 Silverlight 插件部署到您的用户计算机上,您就可以很好走。需要任何更改,只需重新编译您的项目并将您的 .xap 文件部署到网络服务器,它会在用户下次使用该应用程序时自动推送给他们。

抱歉,回答有点冗长而杂乱无章,我希望它有助于回答您的问题:)

干杯,奥拉

关于silverlight - Silverlight RIA 值得学习还是我应该坚持正常的 Silverlight?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2195191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com