首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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

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
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4485007

复制
相关文章

相似问题

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