首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >(Windows)桌面应用程序开发的未来: WPF和Silverlight的未来

(Windows)桌面应用程序开发的未来: WPF和Silverlight的未来
EN

Stack Overflow用户
提问于 2010-12-20 04:48:35
回答 4查看 5K关注 0票数 10

最近我读了一些关于WPF和Silverlight的发展和历史的文章/博客/评论。在一些论坛上,许多开发人员和用户批评WPF应用程序的性能(例如Visual Studio2010)。实际上,与Flash相比,Silverlight的市场份额并不是很高。在PDC 2010上,Bob Muglia说了一些类似“我们的Silverlight战略和未来的重点已经转移……”微软希望在未来推动HTML5的发展。

几个月前我开始学习WPF和Silverlight,现在我必须问自己,我是否应该继续投入时间学习和实践这些(在我看来)非常好和强大的技术!?他们有未来吗?(Windows)桌面(客户端)应用程序有前途吗?所谓的“富互联网应用程序”有前途吗?或者HTML5会成为“绝对的事实”--软件开发的主要平台?

你的观点是什么?你是怎么想的?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-20 09:34:46

我的问题和你的非常相似。由于这些问题是主观的,人们对WPF和Silverlight的未来往往有不同的答案。对我来说,HTML5永远不会取代像WPF这样的技术。他们说“永远不会说永远不会”,但即使它要取代它,它也不会很快发生。在我看来,HTML5就像是Silverlight和Flash。我们不需要安装插件(甚至这种说法都是主观的,因为Silverlight和Flash都在进步,所以HTML5真的会完全赶上它们吗?)另外,上次我查看了一些HTML5示例,我注意到一旦你刷新了你的网页,动画就会从头开始--这是Flash (对我来说)最出名的地方。

WPF是一种不同的技术。我自己不是web开发人员,但老实说,我不喜欢在我的工具箱里有一堆工具,比如HTML,CSS,Javascript。您可以使用单个框架,并在WPF中开发您想要的内容。这是一项尚未被许多开发人员发现的伟大技术。当然,这给我们带来了一个问题:“我是选择桌面还是web?”

至于桌面开发的未来,它也不会很快走向任何地方。我看到开发web应用程序的趋势越来越大,但我们必须认识到,桌面开发和云开发都有其优缺点。现在,我发现web应用程序很慢,我猜web应用程序没有桌面应用程序那么强大。Windows开发的未来取决于Windows的市场份额。如果微软能够保持其垄断地位,并且你的应用程序是有用和有趣的,我认为用户不会忽视它。我认为桌面开发和web开发之间的区别正在变得越来越模糊,随着物理机变得越来越强大,抱怨性能问题和频繁更新的用户将会减少。为什么我们还要问用户是否想要更新他们的软件呢?我认为这样的提示非常烦人。最好是以静默方式安装更新,让用户下次运行应用程序时再使用它。

P.S.WPF将比WinForms更受欢迎,希望微软有一天会停止使用后者。因此,它给了你另一扇敞开的大门来投资它。

此外,我一直讨厌我的应用程序在浏览器中运行的想法。我猜这让我很自私,但我不想担心浏览器崩溃,浏览器不兼容,浏览器还不支持某项技术的某些功能,等等。

票数 7
EN

Stack Overflow用户

发布于 2010-12-20 04:55:52

这是非常投机性的,但有几个关键点:

  1. 在软件开发中永远不会有单一的“绝对真理”。不同的工具用于不同的目的来解决不同的问题。
  2. 你喜欢用WPF和Silverlight编写软件吗?你觉得它们是制作高质量软件的有用工具吗?你擅长这个吗?如果是这样,为什么要停下来呢?
  3. 更多地专注于编写软件,而较少关注您使用的工具。熟悉各种各样的工具很重要,但不要让这些工具把你的注意力从你正在做的事情上移开……编写软件。如果这个工具变成了拐杖,那就说明出了问题。如果你的职业生涯是出于对某个给定工具的熟悉,那一定是出了什么问题。做一个“了解Silverlight的软件开发人员”比做一个"Silverlight开发人员“要好。
票数 10
EN

Stack Overflow用户

发布于 2010-12-20 05:25:49

鲍勃·穆格利亚的话被误解了,被夸大了。微软的关注点并没有像许多人从他的采访中猜测的那样从Silverlight上移开。只是Silverlight现在被以不同的方式使用(商业应用程序,手机应用程序等),他们的关注点也相应地发生了变化。

斯科特(来自

  • Silverlight Questions Guthrie)
  • Announcing Silverlight 5的话(偷看即将发生的事情)

与Flash相比是不公平的,因为Flash已经有了巨大的领先优势。Flash是在1996年推出的,已经有很长一段时间了。我更关注的是Silverlight多年来的增长。RiaStats.com现在显示Silverlight4的采用率为63%,这已经相当不错了。对于主流应用程序来说,这种采用率仍然有些低。但它继续增长的事实表明,Silverlight的未来充满希望。

在稍微主观一点的方面,我是Silverlight的可移植性的粉丝。事实上,它仍然只有5MB的下载空间,并且可以在PC或Mac上的浏览器内或浏览器外运行,这是非常好的。然后,Silverlight也被用于WP7,很快XBOX也会被使用。仅仅通过学习Silverlight,您就可以为各种计算机和设备进行开发。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4485007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档