随笔-架构篇-开发平台

软件架构本身和软件开发平台是独立的。譬如:可以使用GCC/GDB开发。

但伴随IT技术的发展,越是高端的芯片,需要的软件开发技术越复杂。针对高端处理器, 集成了 架构、设计模式、开发库...的软件平台就相当于垄断了。


A. 单片机 开发平台
这个就是单片机厂家决定了

B. MCU 开发平台
这个最初也是由硬件厂家决定。
后继伴随个人电脑的爆发,微软的VS开发平台独霸X86环境。

C. MPU 开发平台 	
 1. 微软的VS开发平台继续独霸X86环境。
 2. IBM主推的Eclipse平台分流了JAVA业务开发。
 3. 谷歌主推的Android Studio +IntelliJ IDEA开发平台要垄断多核ARM开发了。
 4. 其它开发平台也还存在  但使用者越来越少了...

D. 云开发平台 		 
 1. 亚马逊/谷歌/阿里/微软, 应该快发布了吧, 看谁能够独步天下了。

综上考虑, 近期的软件开发,至少VS、IntelliJ 还是都需要熟练, 云开发平台需要密切跟踪国内国际大佬。当然, 此观点是个人的趋势判断, 其它开发平台也有很优秀的, 因人而异选择即可。

你可能感兴趣的:(软件架构)