windows 开发技术
2010-05-08 03:15
183 查看
Windows已经有22年的历史,这22年来,微软官方主力推行的编程语言与API有四个分水岭:
1985~1991年:C搭配Windows API。目前我们已很少用C和Windows API写程序了,但还是有必要熟悉这样的技术,因为有些特殊的时候会用到。
1992~2001年:C++搭配MFC链接库(这段时间也是Visual Basic最风光的时候)。在历史上MFC是最多人用的Windows编程方法。我很高兴MFC这么糟糕的技术终于淡出历史了!
2002~2006年:C#搭配Windows Form。这段期间IT技术的焦点是在Web上,所以虽然大家都在用.NET,但真正的主角是ASP.NET,而不是Windows Forms。Windows Forms还没等熬出头,WPF就出现了。Windows Forms注定会是历史中“最少人使用的微软开发技术”。Windows Forms其实是不错的技术,但好技术(Windows Forms)的下场是没人用,差技术(MFC)的下场是大家都在用。我只能说,Windows Forms生不逢时。
2007~今:C#搭配WPF。你可能觉得很奇怪,微软为何释出两个作用相似,却不同且不相容的.NET API。其实,Windows Forms在设计上比较偏向于传统的应用(类似Java Swing),没有考虑到Web/Markup的需求,所以后来微软才会设计全新的WPF。
1985~1991年:C搭配Windows API。目前我们已很少用C和Windows API写程序了,但还是有必要熟悉这样的技术,因为有些特殊的时候会用到。
1992~2001年:C++搭配MFC链接库(这段时间也是Visual Basic最风光的时候)。在历史上MFC是最多人用的Windows编程方法。我很高兴MFC这么糟糕的技术终于淡出历史了!
2002~2006年:C#搭配Windows Form。这段期间IT技术的焦点是在Web上,所以虽然大家都在用.NET,但真正的主角是ASP.NET,而不是Windows Forms。Windows Forms还没等熬出头,WPF就出现了。Windows Forms注定会是历史中“最少人使用的微软开发技术”。Windows Forms其实是不错的技术,但好技术(Windows Forms)的下场是没人用,差技术(MFC)的下场是大家都在用。我只能说,Windows Forms生不逢时。
2007~今:C#搭配WPF。你可能觉得很奇怪,微软为何释出两个作用相似,却不同且不相容的.NET API。其实,Windows Forms在设计上比较偏向于传统的应用(类似Java Swing),没有考虑到Web/Markup的需求,所以后来微软才会设计全新的WPF。
相关文章推荐
- Soap技术在Windows应用程序开发中的应用B/S与C/S混合模式开发[草稿]
- Windows 8 Metro 游戏开发技术初窥
- <学习笔记>Windows驱动开发技术详解__驱动程序的同步处理
- [技术学习]在Linux平台学习Windows开发技术(二)----给MFC程序来个消息映射
- <学习笔记>Windows驱动开发技术详解__派遣函数
- windows下boost开发环境简易教程(cygwin+eclipse) - - ITeye技术网站
- 12、Windows驱动开发技术详解笔记(8) 基本语法回顾
- windows驱动开发技术详解 总结
- 基于Windows 7中的 Ribbon开发技术应用
- 在windows下使用gSOAP技术调用WebService,使用vc开发
- <学习笔记>Windows驱动开发技术详解__Windows内存管理
- WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation
- Cocos2dx技术(二)——Cocos2dx开发环境搭建(on windows)
- 3D建模和3D渲染技术专题二:windows下minGW,OPENGL开发环境的搭建和libQGLViewer的安装
- windows 客户端开发技术 (qq)
- windows驱动开发技术详解 VC6与DDK搭配使用的设置
- 在windows下进行 linux 开发 (转载第七星尘的技术博客)
- Windows Phone 8 与 windows 8 开发技术概览
- Windows客户端开发--WMI技术介绍
- 一起谈.NET技术,WPF Multi-Touch 开发:Windows 7 安装多点触屏模拟器