1
A
回答
2
这里有几个很好的理由:
- 它是由微软开发的应用目前推荐的GUI框架。使用推荐的框架是很好的,因为你确定他们会支持它一段时间并且可能会增加它。
- WPF使用DirectX,因此使用GPU而不是使用GDI处理所有内容的Winforms。任何从CPU卸载的帮助。
- 如果您愿意,您可以使用表单设计人员加上编辑,以便轻松理解XML。
- 它基于XAML就像Silverlight一样,因此您可以在不需要太多额外工作的情况下完成Web和应用程序开发。
- 创建自定义控件非常简单
- 您可以轻松地绑定到XAML中的对象属性和集合。
1
- 在Windows上的伟大工程
- 容易与Visual Studio开发
- 现代框架
- 数据绑定
- 就业机会
- “zammel”(XAML :))
- 来自Microsoft的巨大支持
- MSDN库 等等,等等
也许你有另一种工具,你感到舒服,所以用它:-) 但如果你是新的,为什么不学这个强大的框架?
相关问题
- 1. 使用winforms开发软件
- 2. “MSF对敏捷软件开发”的好处是什么?
- 3. 使用Visual Studio 2010学习专业软件开发的好源?
- 4. Windows 7对软件开发人员有什么好处?
- 5. 使用AMD处理器开发.net软件
- 6. 在软件开发中使用角色
- 7. 使用SNMP进行软件开发
- 8. 用于跟踪软件开发的免费软件开发工具?
- 9. 我可以使用什么开源软件来开发室内设计软件?
- 10. 良好的开源软件分析
- 11. 用于软件开发的Twitter(java)?
- 12. 什么是一个好的软件开发计划?
- 13. 之间的“软件开发方法”和“软件开发流程”的区别
- 14. 软件开发团队HUD
- 15. 软件开发方法
- 16. Smalltalk网页开发软件
- 17. 推荐aplications软件开发
- 18. 使用C#.NET进行网络开发的好处
- 19. 如何开始使用Maemo软件开发
- 20. Android应用程序开发软件
- 21. 开发者或软件专家谁使用或谁开发asp.net mvc的
- 22. 如何开始开发软件?
- 23. 使用.Net Framework开发的软件的版本兼容性4.5
- 24. 使用WPF处理事件
- 25. iPhone:软件开发与分发
- 26. 软件开发过程与软件开发生命周期相同吗?
- 27. 软件开发应该与软件设计和可用性分开吗?
- 28. 使用Emacs代替Eclipse进行Android开发有什么好处?
- 29. 在iPhone开发中使用bundle有什么好处?
- 30. 使用IRC协调软件开发的经验?
调试WPF是一个具有挑战性的,刺激大脑的练习。 – 2010-04-18 12:31:59
恕我直言,这两点是有点弱。苹果想要可可,Sun希望摆动(或者其他什么,我既不是为Mac开发的,也不是为Java开发的),微软WPF ......如果有人推荐某些东西,这没有任何好处。关于DirectX和GPU:大多数应用程序都运行良好,Winforms和办公室电脑很少有/需要一个好的图形硬件,为什么他们突然需要更昂贵的硬件?很少有办公室程序需要大量图形功能以及大部分软件都在办公室软件的情况。无论如何,我仍然同意WPF的优越性。 – dbemerlin 2010-04-18 12:34:54
@dbemerlin:在答案中增加了一些深度,以说明这两点重要性的原因。 – 2010-04-18 12:48:00