.NET跨平台——对开发者的意义

.NET跨平台——对开发者的意义

跨平台,One blabla。写一次代码,到处跑,这难道不是每个普通开发者梦寐以求的?这难道不是JAVA流行的根本原因?

.NET跨平台——对微软的意义

微软是一个上市公司,上市公司的首要责任就是保证股东们赚钱。互联网时代靠单纯的收取授权费来赚钱已经不是一个理想的方式,吃肉喝汤才是正确思路。——构建生态圈。构建生态圈的第一步就是拥抱开发者。核心代码不用做重大修改就能运行在Windows,

Linux, Android, iOS, Mac OS

X,一门语言既能做桌面APP开发,又能做网站开发,又能做移动开发,那么作为一个开发者,有什么理由不去拥抱这样一门语言,这样一个生态链呢(简历上只

有一门语言不好看?呵呵)?

微软的布局大家已经看的很清楚了:开源.NET->拥抱开发者->Azure套牢->构建生态圈(包括硬件生态,Windows Phone, Surface Pro, XBox One)->吃肉喝汤。 我们单独看其中任意一环毫无意义,任何一环都有替代品,但是当我们真正步入这个生态圈并开始使用一整套的服务时,那完全是另一番天地。甚至当我们开始使用 Windows phone,Surface pro,Xbox时,发现这个服务链简直完善得无以复加。而微软的另一个优势是在国内和国外有着相似的用户体验。喜欢Google的技术和服务?抱歉,在大陆不存在。

你可能感兴趣的:(.NET跨平台——对开发者的意义)