为什么要从WPF更改为Silverlight 4?
我正在开发一个应用程序,我们制作了WPF而不是Silverlight,因为我们想要一个完整的桌面应用程序,它具有独特的感觉和优势。然而,随着Silverlight 4的发布,我听说Silverlight是桌面应用程序的首选为什么要从WPF更改为Silverlight 4?,wpf,silverlight,silverlight-4.0,desktop-application,Wpf,Silverlight,Silverlight 4.0,Desktop Application,我正在开发一个应用程序,我们制作了WPF而不是Silverlight,因为我们想要一个完整的桌面应用程序,它具有独特的感觉和优势。然而,随着Silverlight 4的发布,我听说Silverlight是桌面应用程序的首选 所以,;为什么我要考虑将我的WPF应用程序移动到Silverlight 4——考虑到我仍然想要一个桌面应用程序?p> 如果你对WPF的理由是你想要一个成熟的桌面应用程序,那么silverlight就不是一个选项。如果你对一个可以离开浏览器的基于网络的应用感兴趣,那么Silve
所以,;为什么我要考虑将我的WPF应用程序移动到Silverlight 4——考虑到我仍然想要一个桌面应用程序?p> 如果你对WPF的理由是你想要一个成熟的桌面应用程序,那么silverlight就不是一个选项。如果你对一个可以离开浏览器的基于网络的应用感兴趣,那么Silverlight 4可能就是你想要的
从你问题中的措辞来看,听起来你想要完整的桌面体验,所以Silverlight是无关紧要的 我认为您对WPF和Silverlight的理解有点欠缺。Silverlight是WPF中的功能和特性的子集。Silverlight有一些特定于Silverlight的功能。桌面上的Silverlight只是微软对AdobeAIR的回应。因此,如果您愿意的话,可以使用WPF实现您的应用程序。不要让“嗡嗡声”影响您对应用程序的决策,这是您组织中的业务需求和可用技能应该做的。请记住,Silverlight 4目前处于测试阶段,没有可用的最终用户客户端运行时。Silverlight 4于2010年4月发货。如果您已经在WPF中为桌面开发应用程序,那么它可能是正确的解决方案。然而,如果您最终想要将应用程序移植到web空间或在web空间中开发不同的应用程序,那么您最好密切关注Silverlight中发生的事情
Silverlight 4将Silverlight提升到一个全新的水平。查看许多新功能。另外,看看你是否能在Silverlight 4功能发布时的keynote中找到facebook应用程序的视频。该应用程序突出了一系列桌面聚焦的新特性。 < P>是考虑SL4超过WPF 的两个主要原因。
我只能看到选择Silverlight的两个优点
我不认为WPF会死??WPF拥有Silverlight 1、2、3和4中的所有新功能已有很长一段时间了,而且还有更多功能。在我看来,Silverlight现在是,将来也将永远是web浏览器WPF的一个较轻版本。由于Silverlight是一个品牌,并且正在由Microsoft项目发起人和出资人大力推广,因此更有可能知道它,而WPF虽然我们很熟悉,但在社区之外却不为人所知 因此,对于未来的项目开发,这可能会推动对SL4的需求超过WPF,特别是如果人们认为Silverlight开发比WPF更便宜,如果学习曲线不适合某个子集技术(尽管我自己不同意这种观点) 当然,就您当前的应用而言,切换到SL4只不过是赌自己是早期采用者,除非您需要的是SL4而不是WPF中的特定功能
我喜欢WPF的力量,但到了SL5,我想我们都会加入这股潮流。到2012年呢?选择WPF或Silverlight或其他任何东西,因为它是时尚的,在我看来,这是非常愚蠢的,除非你想给一个女孩或一个头发尖的老板留下深刻印象 编写软件的目的是为了赚钱。这就是微软为什么这么做,这就是我为什么这么做,大概这就是你为什么这么做。虽然周围肯定有人这样做是因为他们喜欢这样做或是为了追求崇高的理想,但这些人不是有效的市场力量,也没有真正的发言权 大部分资金用于业务线(LOB)应用程序,所有工具的构建都是为了向试图构建LOB应用程序的人出售,因为这占了世界开发工具预算的大部分 Silverlight版本3之前的版本基本上与Flash竞争,也就是说,除了在网站上使用sparkle之外,它对其他任何东西都是无用的:看看所有链接到Microsoft Silverlight页面的示例网站 微软对SL4的大力推动是对LOB开发的支持;RIA工具。但是为什么呢?因为虽然您可以使用HTML、CSS、AJAX、Flash和web服务进行LOB开发,但这有点像说您可以构建nic