技术实现-客户端开发

一:桌面客户端
INTEL的X86 CPU的立足, 这应该得益于美政府的大力支持。(有兴趣的可以去查询下二十世纪美、日、韩三国半导体的恩怨情仇)
挂载上微软Windows操作系统后。INTEL + Microsoft 这个组合, 直接干爬了好几代竞争对手。

Visual studio是微软最重要的开发平台, 也是目前个人桌面环境APP最牛的开发平台(以后Linux若能打败Window系统, 这个结论才会改变)。

做Windows桌面客户端程序开发, 选择Visual studio就对了。 

当然, JAVA不是微软的强项,Visual J++, Visual  J# 在Visual studio里就不要关注了, 毕竟微软自己都放弃了。

C++偏向于平台、系统、驱动层; 
VB、C#、F#偏向于应用层; VB-->C#-->F# 明显越来越微软化, 微软私心有点重, 开发人员明显不买账了。
2005年后, 移动开发突起, 也影响了微软的布局, 导致VS 的F#无法推广。开发人员入套铺不开的F#,谁上谁傻。 
另外,VB也比较早了。
所以掌握C++ 和 C#应该就差不多了。如果只做应用开发, 掌握C#就可以了。

VS发展历程摘要如下:

技术实现-客户端开发_第1张图片
二:嵌入式客户端
21、 移动客户端
Android、IOS基本两分天下;
Google 、 Apple分别推出了自己的开发平台 Android studio、Ios platform.

22、作用设备客户端
QT已成长起来, 其它也有一些小众的平台。

你可能感兴趣的:(Windows)