mfc到vb6到winform相对来说竞争对手没这么强,再加上微软霸权,所以都算是达到预期了,我们从微软xaml开始。
最早的xaml, wpf,它是在xp时代就有的东西,普遍内存256M,机遇不好,现在谁在乎那点内存,在只考虑windows平台,wpf还是最方便强大的平台之一,但是不火。后面就是一路的失败。
从以前sl想打败flash,到wp没人开发,到微软想把uwp做好,到xamarin.forms想做好,都败于xaml的混乱不统一无法公用生态,都不能很好在自己的框架里跨平台,这就是微软一开始做的时候完全不考虑跨平台,把自己坑了的故事。
因为哪怕要适配微软的东西,也得开始跨平台啊,从arm到x86,从windows到安卓,再到新edge,而且即便不考虑微软以外的平台或者产品,留有跨平台的可能性也是对微软自己好。
VS在mac上的表现?office在mac上的表现? 到现在不得不使用chromuim的edge?微软还不明白点什么么? 越是跨平台,对自己才有更多挽回的可能性啊。
所以不考虑跨平台就是死路一条。