微软这种SB公司真实坑爹,老子以后再也不学他的东西了
刚开始xna框架游戏开发出来的时候,微软大力宣传xna多么牛逼,多么强大,dx多么懦弱,多么差劲。以后微软的下一代游戏开发就用xna框架来了,而且微软会全力支持xna,不再支持dx。
TM老子信以为真,几年前开始专注于xna .废了很多大的劲
才不到短短几年时间。2013年刚到,微软宣布不再更新xna,并且部分技术不再支持。win8上面也不会很好的支持xna。因为他要专注于dx方面的开发了,准备抛却xna。
我突然觉得微软说话就像放屁一样,刚说的刚忘记。刚说支持xna,抛弃dx.突然话头一转支持dx,抛弃xna.联想到前几年的windows系统持续更新,xp到vist到win7 到win8,这货折腾的没玩没了。老子还没学完,他就持续更新。
相反相对于几年前我做过的hp,apha,liunx方面他不仅不抛弃原有的技术,而且还支持新的技术。原有的跟新的技术相结合。代码全部免费开源,实乃我们编程人的选择。微软大力宣传和一直吹嘘的C#多么牛逼,从对待xna的待遇我依稀可以看到,不就的将来微软推出一种新语言后表示C# 多么多么的垃圾。这种情况,就好像微软公司是个反复无常的小人。感觉坑爹很。不由得不说java,确实要比C#好得多。sun公司早就跨了,java至今依然活跃着,编程语言排行,比C#多十几个百分点。C#想追,下辈子吧。
VS编译器TM短短几年出来四五个,从VS05 到08 到10 到12.TM我还没装完,他新的就出来了。我疲于奔命的装新的编译器,技术方面的东西倒是一个也没学会。
微软这种2货,实在坑爹。
我突然记起来微软是一个商业公司,这种公司是不会为开发者着想的,只会为了自己赚钱赚的多去想。
我也释然了。
------解决方案--------------------额,基本一大堆话,我只看到一个做了N年还居然不知道自己在做什么滴程序员了
开源?好把我想问一下,linux开源,这么多年你把linux的源代码看过超过300行没有?估计没有把,那么开不开源和你有毛关系,反正你自己又不看
至于技术,额,技术都学在自己身上,和外面有啥关系?你说你会在老家用柴火煮饭吃,到城里了不会用电煮饭吃,反而说你们城里人都矫情,俺们乡下随便捡几根树枝都能做一餐饭?
java??到底java因何取胜滴,其实java到现在还存在原因是变动成本太大了,而且还能用SSH这玩意忽悠到一大堆培训学院毕业滴标准流水线工人
在说一下下:用wincc,labview一年做10多个亿标的的老兄见过没??告诉哦wincc,labview在你那个排行榜上排啥地方??
------解决方案--------------------楼主你没听说过monogame吗?可以说是XNA的跨平台版本,XNA的开发者早就都转monogame了,开发模式一模一样,不受操作系统和vs版本限制,现在已经有很多游戏是用这个框架开发的了。
还有,微软应该是最最守旧的了,linux和MAC OS下一个小版本号变动,别说驱动,应用层的程序都运行不了,版本一变直接把某些API给删了,而windows,2000年的驱动,现在在win7上都能跑,这可是驱动呀,这是什么兼容性,更别说应用层的程序了,windows3.1的程序都能运行在win7上,世界上没有比windows更考虑兼容性的了
------解决方案--------------------XNA 的框架本身是基于 DirectX 库而开发的,只是做了包装,说白了 XNA 的核心也是 DirectX,只是包装之后更适合于 .NET。就像 GDI+ 是 GDI 的一层包装一样。
但是,我搞不明白的是,楼主觉得亏了?浪费了青春?首先,学了就不要后悔!第二,游戏开发库,大同小异,XNA 的这些东西的学习必定对于你学习 DirectX 会有很大帮助,和没学过 XNA 的人相比,你的起跑线已经在很前面了。有什么好后悔的呢?既然学了就不要后悔。
你要这么难受,那那些拼了命学 Sliverlight 的人心里会咋想?
学了就不要后悔,又不是学了没用。技术,特别是思想,是基本相通的。学了 XNA 这么多,学 DirectX 会慢吗?
我们以前都学 WinForm,现在 WPF 这么流行,Win8 App Store 开发越来越流行,这些都是基于 WPF 的。那你让我们这些 WinForm 爱好者怎么想?我们在 WinForm 上的投入的精力不一定比你 XNA 的少。还有 VB6 的程序员,他们是不是更郁闷了?没啥好抱怨的,你抱怨了微软也不会鸟你。
另外说说 Java,最近 Java8 出来了,新特性之一:Lambda!我当时的第一反应:我操,现在才支持 Lambda!Java 不是不更新。只是笨重,“翻身”不方便,但也在努力翻身。
不过微软确实编译器更新太快,不过你看 MSDN 官网,更新的东西,确实是有大部分的更新原因,只是很多你平时用不到,所以觉得没有必要。但是不等于别人也用不到。
楼主能释然当然最好。楼主既然了解微软,那就跟微软不要跟的很紧,否则容易“追尾”。我们大部分人其实也没跟的很紧,我们公司开发工具顶多 2010,我自己如果单独开发小工具,会尝鲜地使用 2012。真的不用跟太紧,不必要。
------解决方案--------------------我很认同楼主的说法,微软自己都没看清方向,底下的开发者自然也成了牺牲品。虽然说程序的思想是想通的,但