有数据库、操作系统、开发语言、移动框架.....的IT公司有几家?
大概就MS、IBM、Google这几个了吧。
还保留了完整研发团队,控制了所有源代码的,大概就只有MS、IBM了吧。Apple没自己的数据库产品排不上第一梯队呢。Google的数据库勉强算有啊,传统的关系数据库他其实木有啊,Oracle没自己完全控制的操作系统啊。HP算是有自己操作系统,但是没有完全控制的浏览器核心呀。
第一梯队里面扛把子,大概就剩MS和IBM了。这个扛把子里面IBM没有自己的浏览器核心,不要小看了浏览器了,代码量和操作系统差不多了
你说微软大势已去?好像很久很久以前有人说IBM大势已去的,人家现在还照常牛逼啊。
连你们喜欢用的TypeScript还是微软主导的呢,JavaScript?微软自己弄的解析引擎就好几个呢。
还有微软的大Office,估计10年内无法撼动,大概寿命还有个50年呢。
说说未来?
好吧,微软也去弄了量子计算,虽然我觉得量子计算适用的领域很狭窄,没什么乱用,但人家也去了呢,永中去弄了?
机器学习?微软小冰在网易新闻评论上怼网友,也是可以通过准图灵测试的。
在海外,微软的Azure也是不输阿里云的,而且,微软的云操作系统和数据库都是自家的,对!完全自家的,从底层开始都是自家的。
产品线和开发团队保持的如此完整的,只有微软
微软如果倒了,我国能抢到尸体的话,都是跨越式的发展。
在开发领域如果拿微软和阿里比,如果微软是麻省理工,阿里就是新东方,就这阿里还是我国在技术开发领域的扛把子呢,那微软的地位呢?
微软没有大势已去,相反微软用钱砸出了一个技术帝国。本回答真心不是在黑微软,或者“地图炮”微软的产品和技术,本回答其实真是目的是介绍一个起点相对较低的技术公司如何能一步一步走上技术巅峰。当然本回答中有不少带有煽动性的措辞,不喜勿怪。
题主这问的好像微软现在不行了,但以前以前技术多nb一样。。。其实恰恰相反,微软技术曾经是处处碰壁的,现在倒是有点全面发展的架势了。微软商业上是非常成功的,这两年收购Linkedin和Github都干的是非常漂亮,。net core更是拥抱了开源世界。但其早年在技术上干的那些事儿堪比百度腾讯360。
操作系统:
dos是25000美刀买的QDOS -- quick and dirty OS, 微软从原作者手中低价买断版权,买了以后还叫原作者低价/免费帮着自己一起开发,然后每个copy向IBM收钱。钱是挣足了,但QDOS的技术起点实在是太低了,可偏偏又卖的太成功了,以至于后来多长时间都要兼容这个破玩意,这也是微软操作系统好多年后被诟病的原因之一。有朋友说QDos的作者是不可能和攀上IBM的高枝儿的,还扯出了盖茨他妈,我不太理解这里面的关系。其实IBM早先是想和QDos那帮人合作的,但是没谈拢而已。要说盖茨商业谈判的确是有一套。
windows NT 是从DEC挖的首席设计师和团队,这事后来也赔了DEC钱。NT概念上是优秀的,做的也不错,成为了后来微软操作系统的基础。不过这个开发过程可真是历尽千辛万苦,经常一个编译就到深更半夜,据说微软的工程师在半夜加班用硝和白糖做土炸弹玩,引来了警察。(看看人家,996都玩出花儿了)这也是微软第一款能称得上稳定的GUI操作系统。后来的大家觉得用的还不错的几款Windows都来自于这个套核心。
数据库:
自己搞不出来,于是买sybase的授权,在sybase的源码上开发,后来又把sybase踢了。这也是为啥以前mssql server和sybase数据库共用一个驱动,用的sql都叫T-SQL。具体分手原因是Sybase想做通用数据库,但是微软一定要新的数据库和自家的NT深度结合。但你想,如果咱俩合作一起做个洗澡盆,但这个澡盆子做好只能安在我家,以后不管谁来洗,我都坐我家门口收钱,这事你愿意干吗?这事间接造成sybase一蹶不振,最后含恨被收购。
编程工具和语言:
你真以为我们以前用VC吗?其实我们以前用Borland。但是微软从Borland挖走了Anders和一大票人,Borland卒,Delphi卒。Anders先后给微软做了c#和typescript。好多朋友说Borland是自己内斗作死,你这就是在说笑了,公司哪有不内斗的,微软内斗少?反正Borland不少人是被挖去了微软,而这些人实实在在补上了微软在编程语言和IDE上的不足。
微软也就盖茨早年写的basic解释器真心不错,再往后就能抄就抄,抄不过就挖,挖不动就收购,人家不卖就搞垮。。。当然也有没整好崩掉自己大牙的,比如说Visual J++和WFC。
这里还有朋友说微软的Quick C比Borland Turbo C早的,真的早吗?可早又怎么样,反正Turbo C一出,无人可与之争锋。
办公组件:
还记得lotus 1.2.3吗。。。。微软excel就是一山寨啊,但是人家商业运营的好,lotus含恨死去。
浏览器的黑历史就不说了,反正现在用edge的人也不多。。。。
还有UNITY啊!本来游戏领域没有C#什么事情,但是Unity腾空出世!现在有一统江湖的趋势,Unity使用的编程语言是C#, 现在C#在游戏开发领域越来越吃香了。