.net - future 的(Windows)桌面应用开发 : the future of WPF and Silverlight

标签 .net wpf silverlight html

<分区>

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

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

你有什么看法,你怎么看?

最佳答案

这是极度的推测,但有几个关键点:

  1. 软件开发中永远不会有单一的“绝对真理”。不同的工具用于不同的目的以解决不同的问题。
  2. 您喜欢用 WPF 和 Silverlight 编写软件吗?您认为它们是制作高质量软件的有用工具吗?你擅长这个吗?如果是这样,那为什么要停止?
  3. 更多地关注编写软件而不是您使用的工具。熟悉各种工具很重要,但不要让这些工具将您的注意力从您正在做的事情上转移……编写软件。如果工具变成了拐杖,那就有问题了。如果您以熟悉特定工具为职业,那就错了。成为“了解 Silverlight 的软件开发人员”比成为“Silverlight 开发人员”更好。

关于.net - future 的(Windows)桌面应用开发 : the future of WPF and Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4485007/

相关文章:

c# - MVVM 使用 INotifyPropertyChanged Model 不通知 ViewModel

.net - 使用Serilog自定义LogEventLevel

c# - WPF Caliburn.Micro ItemsControl ContextMenu 找不到方法

c# - WPF 绑定(bind) : ! 值

Silverlight 双向数据绑定(bind)键

silverlight - 字体粗细和样式在 silverlight 中未正确映射

c# - 如何在 C# 中返回 HTTP 调用响应

.net - .net5.0 是否已经支持 tls1.3?

c# - 获取注册表项 C# 的值

c# - 在代码中设置 WPF 标签的 Style 属性?