wpf - 全职WPF开发

标签 wpf

我很幸运能在一家公司工作,在该公司中,我们所有的新开发工作都在 WPF 中进行。在这种情况下,还有很多其他开发人员吗?公司是否很快将其用作其主要 UI 平台?作为开发人员,我们都看到了它的值(value),但公司是否会购买它?

最佳答案

我在一家大型半导体公司从事 WPF 开发。到目前为止,这是一次成功的体验。只要我们可以支持 Windows Vista 和更高版本,我就可以自由决定我使用的开发平台。鉴于我对一个相当大的应用程序的开发时间很短,而且只有两个 GUI 开发人员可以处理它,WPF 似乎是正确的选择。然而,随着我的进一步深入,WPF 的一些问题出现了......在将 DirectX 与 WPF 的 .NET 3.0 实现集成时,只需查看“空域”问题。或者看看 Visual Studio 2008 中设计器工具的糟糕状态。尽管存在这些问题,但与创建支持 RTL 语言和动画的完全可换肤 UI 的开发成本相比,这些问题相对较小。曾经有人(在 Microsoft 工作过不少)建议我将 SDL 视为 WPF 的替代品。是的。

我遇到的另一个问题是,设计师仍然没有采用整个 WPF/Blend 工具。我认识的大多数设计师都对在 Mac 上运行 Adob​​e 工具以外的任何东西嗤之以鼻。由我们开发人员将他们的设计转换为可行的代码。我讨厌那些高领d *** ks。

无论如何,我的公司将技术决策留给了使用它的人。所以考虑到我的要求,WPF 是一个自然的选择。我不后悔,但我希望它在与 Vista 一起发布之前更加成熟一些。 .NET 3.5 中有一些我需要的关键修复程序。但是,当 .NET 3.0 在他们的 Vista 系统上时,我不想强​​迫我的用户下载 .NET 3.5。

关于wpf - 全职WPF开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/344470/

相关文章:

c# - 为什么 RelayCommand RaiseCanExecuteChanged 在单元测试中不起作用?

c# - 在 TextBlock 的 CoerceValueCallback 中添加内联时出现 FatalExecutionEngineError

wpf - 没有 .xaml.cs 代码的 XAML 文件

c# - ListView 和枚举

c# - 在 WinForms 中使用已编译的 WPF 控件(dll)?

c# - WPF强制按下MouseDevice

c# - 如何绘制/覆盖图像文件到位图图像?

wpf - 无法以编程方式找到 DataGridColumn 的名称

wpf - 在 WinRT 应用程序中为应用程序栏图标的可见性设置动画

c# - 拖动时显示图像