它似乎Silverlight/WPF是长期的未来用户接口的发展。网。这是伟大的,因为正如我可以见的优点是再利用XAML技能的客户和网站的开发方面。但看WPF/XAML/Silverlight他们似乎非常大的技术和因此,在哪里是最好的地方开始?

我想听听从任何人有良好的知识两者的和可以推荐这是一个更好的起点,以及为什么。

有帮助吗?

解决方案

你应该了解ASP.NET 或它的第一个?ASP或MFC?HTML或VB?C#或VB?

搁置的想法有一个合乎逻辑的发展,通过这已成为一个高度复杂的交织设置的技术,并采取后退一步,并问自己一系列的问题:

  • 什么是你的目标;如何做你想做到平衡的利润对享受
  • 你是短期或在为长途运输
  • 你的类型的人喜欢好东西,这样做很多或者你觉得无聊一旦你完全理解它?

下一个和最困难的步骤来接受任何建议给你定是错误的;以及更长的时间范围更有可能它是错误的。如果该建议是为超过六个月至12个月,该概率的建议是疯狂不正确的办法1.

我只能告诉你我的故事,迅速。在2000年,我很高兴作为一个顾问工作获得的利润在C++的Windows的应用程序,编写关于ASP.NET 和它.然后我看见C#和世界天翻地复的变化。我永远不会回去。

两年前,我有同样的启示,只有一个数量级更大、更强大和更有信力。是的,WPF是宏伟的,这可能是我都湿了关于这一点,但我相信我的直觉,Silverlight改变了一切。毫无疑问,然后这是毫无疑问,今天,统的最重要的发展平台为微软。净额(一定),并可能由于开关于C++。

简而言之,这就是为什么。我不了解它的局限性。与大多数平台上我做的事:你可以这样做,但你不能这样做。WPF是一个很好的例子,因为是ASP.Net 和它和真的一切直到现在。
与Silverlight,我没有看到边界。Silverlight已经一跃的桌面上的电话,和我没看见任何原因停止存在。是的,这是真的,这是受浏览器,但是我看到,少监狱比作为一个罐在哪Silverlight将也能在很多的地形(必须很晚了,我应该去床).

在任何情况下,现在,学习的统一气,有很多材料 Silverlight.net 网站, 什么,什么是最好的事情学习的统,如果你不看看你需要什么可以抱怨我,我会确保你得到它的很快。

享受,祝你好运,肮脏的小秘密是你会没事的无论你选择。这一切都只是软件。

-杰西


杰西自由 "Silverlight怪胎"

其他提示

我想说的去Silverlight第一!

我已经编写与WPF。。

但是,作为统一 WPF如果你去太深,并尝试开关于编写安全更新,请参见本,你会刮伤你的头上寻找那个"标签"你学会了爱在WPF但是没有提供力。

当您掌握基本的东西在Silverlight第一,额外的机构/触发器/无论设在WPF将简单 添加 大多数什么你已经知的。

署第WPF的不同之处在于 功能 水平,而不仅仅是一些失踪的控制或动画。采取WPF触发机制,例如,是不是可以完全力。

所以学习较小的子集第一,可以延长,认识到充分设置之后,但是,如果你开始在全套,并得到沉迷的一些细节可以,你会有麻烦的路线时,有人问你你的设计利用-WPF应力。

我会去对粮食和说学习WPF第一次。

这是我的推理:

  • 更多的资源可用于WPF于Silverlight,例如书籍、博客和msdn文件

  • 你不是处理一个测试版、移动目标

  • 你不必处理工作仅与异步通话

  • 不受限于缺乏功能,例如合并的字典,触发器,TileBrushes,等等。

  • 你不必担心重新学习做正确的事情,因为缺乏能在SL

统剥离下来的版本的WPF因此,它应该有较少的东西需要学习内。另一方面,这两个平台具有不同的目标(web&丰富的客户)的所以我想这取决于什么是程序,你们要建立的。
如果你只是想要学会为自己(没有应用程序,在接近未来的),我会挑选Silverlight,因为它会减少吸收。仍然,统相当多的一个移动的目标,远远超过WPF,所以你必须跟上的一些变化时(欢乐的是早期采用者:)).
WPF有更多的东西,你可能会想到使用在某一点,但我会等待的需要出现的第一个。

每个行业的专家我听说过上播客,博客和访谈,推荐的学习 Silverlight第一 然后逐步向WPF这是一个巨大的UI框架。

统光,并允许你在工作上的小子集的控制和功能,这样你会得到你的头上,围绕这个新的用户界面建立模式的基础上,

  1. 模板
  2. 数据绑定的
  3. 风格

更新:07/2011

我讨厌说这个,但在最近几次微软已经把更多重点放在HTML5,Javascript和CSS由提出的权力,即9和即10中,以及即将举行的Windows8。

越来越多的开发和Cto持怀疑态度Silverlight作为一个LOB应用程序的平台,如时间的流逝,我们正在怀疑Silverlight将限于窗户的手机和适当位置,域名领域,如医疗保健的图形有关的应用程序而不是一个经常LOB应用程序。

作为这似乎是正确的,现在为2011年夏季,未来看起来可能会分散,更多的机会为了纯粹的网络技术(HTML5,JS和CSS)而不是一个插件和操作系统的特定用户界面的技术。

我会开始通过学习换,通过阅读的一些教程和玩弄XAMLPad.这会给你一个感受的基本知识之前,实际上建立一个应用程序。

我会开始与WPF和做非常简单的控制familiarizaton样本。你的目标应该学习反馈结合。所以如果你只是创造一些基本WPF窗口的应用程序将会引导你的学习速度。那么最终你可以移动到力。是啊因为其他在这里提及统一子集的WPF.

嗯,这取决于什么你要工作。如果你的工作对客户/服务器,那么我会去WPF.如果你的工作环境中,你可以保证这一点。网上安装所有机械,然后我会去WPF为好,因为可以使用所谓的XBAP,这是一个WPF应用程序的运行过浏览器。

它真的给你。然而,我会的国家统不题,WPF。WPF有很多书籍出关于这个问题,其中修剪不会.它可能更易于得到整个禅的WPF通过阅读的书籍,然后潜入任何一个你想一起玩。

只要记住,silverlight有一个子集中的控制的WPF,对下来。净框架,以及不同步的话。只要你知道,前面,你可以开始学习的核心的整体基金会和裁缝你的实践经验,以后无论哪种技术最适合你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top