Silverlight RIA值得学习还是应该坚持使用普通Silverlight?
Silverlight RIA值得学习还是应该坚持使用普通Silverlight?,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,Silverlight RIA值得学习还是应该坚持使用普通Silverlight
背景:
我在WPF中做了几个小应用程序
我有12年在VB6/WinForms模型中使用商业应用程序的经验
我希望继续构建业务应用程序
我的应用程序将在内部使用
虽然ClickOnce确实适合我们,但我们希望远离本地安装的软件
如果你在做商业应用,那么RIA绝对值得学习。我建议你花一个小时看这段视频:。事实上,你应该花2个小时,在这段视频的同时构建一个示例。首先,我想知道这里是否有一些混乱
实际上没有“Silver
Silverlight RIA值得学习还是应该坚持使用普通Silverlight
背景:
- 我在WPF中做了几个小应用程序
- 我有12年在VB6/WinForms模型中使用商业应用程序的经验
- 我希望继续构建业务应用程序
- 我的应用程序将在内部使用
- 虽然ClickOnce确实适合我们,但我们希望远离本地安装的软件
如果你在做商业应用,那么RIA绝对值得学习。我建议你花一个小时看这段视频:。事实上,你应该花2个小时,在这段视频的同时构建一个示例。首先,我想知道这里是否有一些混乱
实际上没有“Silverlight RIA”这样的东西,所以让我们澄清一些概念,RIA是通常定义的富互联网应用程序,是可用于构建此类应用程序的众多技术之一
不过也有微软的技术,我猜你指的就是这个。WCF RIA服务直到最近才被称为.Net RIA服务
到目前为止,WCF RIA服务(目前处于Beta 2测试版)主要针对Silverlight,甚至托管在Silverlight.net域下,这可能是造成很多混乱的原因
然而,从理论上讲,它与Silverlight完全无关,只是WCF上的一项技术,可为RIA类型的应用程序提供轻松的数据访问,要了解更多的技术概述,请看一下它在2009年3月写的关于.Net RIA服务的文章,所以它可能有点过时,但它会让你对它的内容有一个很好的了解
在定义了这些术语之后,回答您的问题“Silverlight RIA值得学习还是应该坚持使用普通的Silverlight?”
从微软将坚持使用Silverlight的情况来看,Silverlight绝对值得学习。我从一位与微软关系密切的人那里听到的最新建议是,如果可以的话,使用Silverlight来开发新的LOB(业务线)应用程序,如果Silverlight不能做一些事情,那么就使用WPF
来自VB6/Winforms的背景将有一点学习的曲线,但如果你已经做了几个WPF应用程序,那么你已经走上了很好的道路
高球用银灯?Silverlight 3开始引入更多与LOB开发相关的功能,例如对WCF RIA服务的支持。Silverlight 4(将于2010年上半年推出)似乎将继续这样做,支持打印和使用MS Office应用程序的COM。对于许多标准LOB类型的功能,来自各种第三方供应商的预制控件也越来越多
那么WCF RIA服务呢?这绝对值得一看,它似乎是微软首选的数据访问方式。它提供了诸如轻松访问身份验证和数据验证之类的功能。然而,说它仍处于测试阶段,并且在互联网上已经有一些反对它的声音,所以在全部投入之前,可能值得做一些研究
最后,您说您的应用程序将在内部访问,但您不希望本地安装软件带来麻烦,Silverlight非常适合这种情况,只需将小型Silverlight插件发布到您的用户机器上,您就可以开始了。如果需要任何更改,只需重新编译您的项目并将.xap文件部署到Web服务器,它将在用户下次使用应用程序时自动发布给用户
对不起,我的回答有些冗长,我希望这有助于回答您的问题:)
干杯,
奥拉