当前位置:编程学习 > wap >>

讨论贴:WP8发布后XNA与DIRECTX的前景

看到WP8的发布之后个人有如下的看法,欢迎大家讨论,首先微软宣布把WP8开源,那也就是说C/C++的开发又会归来,但是会不会王者归来不知道,因为WP8的手机不太可能X86架构,不太会支持原来WIN32的编程方式,WIN8上一直推崇的METRO方式肯定会是比传统桌面WIN32的应用更有空间。
但是由于WP8高调宣布支持DIRECTX,这明显表示要对以前的传统桌面上的游戏开发者投去橄榄枝,因为XNA之前只有XBOX和WP7上有所应用,所以感觉DIRECTX会是未来,微软为保证娱乐应用的数量肯定会对DX关爱倍加。所以XNA可能还真的是要看一下微软的态度如何了,目前不明朗。
以上是我个人态度啊,欢迎讨论! --------------------编程问答--------------------
DirectX 貌似就是为多媒体而生的。API还是有待强化
微软这两年有点猛,搞的很多人都跟不上节奏,诺基亚被搞的死去活来。其实微软也是看着市场和行业方向一步步的下棋,现在的发展势头都很猛,节奏也很快,XNA肯定会存在,并且个人觉得在XNA方面肯定还会继续完善下去。但不代表就不会出现某一种新的东西替代它。
我估计微软也是摸着石头过河。哪天没摸到石头,摸到章鱼了,微软就扯淡了,微软输不起了。 --------------------编程问答-------------------- win8对C++的支持如下
你仍然可以使用 C++ 编写代码,并且你可以访问 STL、CRT 以及任何其他 C++ 库,所不同的是,你不能直接调用某些函数,例如与文件 I/O 有关的函数。
如果你习惯使用可视化设计器,你仍然可以使用这些设计器。如果你习惯手动编写 UI 代码,则可以手动编写 XAML 的代码。
你仍然可以创建使用 Windows 操作系统类型和你自己的自定义类型的应用。
你仍然可以使用 Visual Studio 调试器、探查器和其他开发工具。
你仍然可以创建使用 Visual C++ 编译器编译为原生机器代码的应用。使用 C++ 编写的 Metro 风格应用不能在受管运行时环境中执行。

几十年来微软开了源的代码数的清楚,要么是无关紧要的,要么是被对手走完了路的。
从外观上讲,metro提供了一个新的概念,但是本质上,只是一个更安全的运行沙箱,同时也增加了开发人员的学习成本,他的套路大概就是不段出新的概念来卖他两三年一更新的配套软件和平台。

刚才略看了一下,C++/CX把标准C++的语法改的我快认不出来了,不知道会不会恶心到传统C++码农。
从dx,到managed dx,再到xna,然后又回到dx,我觉得微软也迷失了,或许他们有些路走的不够坚定。

作为一个伪软粉,真的开始为微软在手机平台担忧了。 --------------------编程问答--------------------
看到楼上说的我差点忘记了微软还是一个商业公司,想到商业公司就想起了
可以把饮料卖成250毫升的小瓶装和500毫升的大瓶装,还可以做成听装
可以是柠檬味,还可以是苹果味,至于你喜欢什么味道,那个一定畅销,但是一定要有很多品种,才能显示出来可比性。 --------------------编程问答-------------------- --------------------编程问答-------------------- http://blog.csdn.net/beyondma/article/details/7694089
欢迎大家拍砖吧。 --------------------编程问答-------------------- 我拍的砖被删了? --------------------编程问答-------------------- DX才是王道  其他介浮云 --------------------编程问答-------------------- XNA & DIRECTX 必火无疑。 --------------------编程问答-------------------- XNA貌似一直没有火起来,估计以后也不会火了
DX这些年一直火,估计还会火一段时间 --------------------编程问答-------------------- 1.C/C++的开放是为了获得更多开发者,毕竟C/C++开发者的基数巨大。
2.C/C++的支持,可以极大方便开发者使用以前成熟的库解决现有问题。
3.王者归来的可能性不大,但绝对是对WP8开发方式的极大补充。同一项目的多语言混合编程将会更加普遍。
4.PC的游戏大多数还都是采用DX实现的,在WP上支持DX,将为这些游戏的移植提供了极为便利的条件。看好DX在WP上的前景。
5.XNA本身有它存在的意义和价值,个人认为MS绝不会放弃。但前景如何需要市场验证。
--------------------编程问答-------------------- 迷茫  微软 商业公司··· --------------------编程问答-------------------- XNA & DIRECTX  --------------------编程问答--------------------    XNA没怎么听过,DIRECTX微软肯定要坚持的,否则3D游戏市场就都被OpenGL吞了。 --------------------编程问答-------------------- 表示WP8前途不清晰 --------------------编程问答-------------------- WIN8我认为还是可以,准备升级使用 --------------------编程问答-------------------- wp8提供一个平台。至少你能做啥就要看自己了。但对于不支c/c++的win8,wp8绝对不会有人要的。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
引用 16 楼  的回复:
wp8提供一个平台。至少你能做啥就要看自己了。但对于不支c/c++的win8,wp8绝对不会有人要的。


不支c/c++的win8??? --------------------编程问答-------------------- 支持一下!! --------------------编程问答-------------------- 不知道好不好,带将亚欧 --------------------编程问答-------------------- 好,顶 --------------------编程问答-------------------- --------------------编程问答-------------------- 非常期待的作品 --------------------编程问答-------------------- 本来也想近期在 WIN8 上学习学习,可是最近的工作压力太大啊...

看来需要等到明年了 --------------------编程问答-------------------- --------------------编程问答-------------------- 曾经开发过 XNA游戏 ,但总觉得C#写游戏有些不对! --------------------编程问答-------------------- 不是很了解 --------------------编程问答-------------------- win8加油哈.哥就靠你吃饭了哈~ --------------------编程问答-------------------- DX才是王道 其他介浮云 --------------------编程问答-------------------- 不错,很好,我喜欢这样的东西 --------------------编程问答-------------------- win8应该是大趋势啊··· --------------------编程问答-------------------- 了解。 --------------------编程问答-------------------- XNA & DIRECTX 必火无疑。 --------------------编程问答-------------------- win8加油哈.哥就靠你吃饭了哈~ --------------------编程问答-------------------- 没有用过wp8 啊 --------------------编程问答-------------------- 好好非常好。。。。。。。 --------------------编程问答-------------------- 应该说坑吧,,XP-win7-win8,搞什么,,为什么中国人不可以造自己的呢?? --------------------编程问答-------------------- 应该说坑吧,,XP-win7-win8,搞什么,,为什么中国人不可以造自己的呢?? --------------------编程问答-------------------- 很久没有这么好的帖子了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我QNMGBD --------------------编程问答-------------------- 学习学习! --------------------编程问答-------------------- 见解独到,真是应该好好学习下。 --------------------编程问答-------------------- 因为WP8的手机不太可能X86架构
貌似是arm的多 --------------------编程问答-------------------- 准备使用中 --------------------编程问答-------------------- XNA & DIRECTX  --------------------编程问答-------------------- DX才是王道 其他介浮云 --------------------编程问答--------------------
引用 41 楼  的回复:
应该说坑吧,,XP-win7-win8,搞什么,,为什么中国人不可以造自己的呢??
这个还真有难度。。。。 --------------------编程问答-------------------- win8用起来有点不太习惯,不过用时间长了,就会好的。
--------------------编程问答-------------------- 不卖弄这些新技术,大家就不买新产品,微软也就很难挣钱了. --------------------编程问答-------------------- 真心看好wp8   win8就一般般 --------------------编程问答-------------------- 收藏一下 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 不错,很好,不卖弄这些新技术,大家就不买新产品,微软也就很难挣钱了. --------------------编程问答-------------------- wp8看起来不错  但是貌似很多人都不会用win7  更何况这个? --------------------编程问答-------------------- 支持! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 想进来学学   看到这个题目 --------------------编程问答-------------------- 不好 没XP好  --------------------编程问答-------------------- 这我真心不懂 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- XNA & DIRECTX 必火无疑。 --------------------编程问答-------------------- 现在在了解win8当中 --------------------编程问答-------------------- WIN8的METRO方式还是不错滴 --------------------编程问答-------------------- 好东东工我来了我又走了 --------------------编程问答-------------------- surface pro前景明朗 --------------------编程问答-------------------- 还将考虑好噶 --------------------编程问答-------------------- 好不好,用了才知晓! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 从手机的发展趋势看来,移动终端是未来的趋势,微软一度轻视过终端的发展,但他是有前瞻性的,微软的PC机覆盖全球大部分区域,因此,从PC机到终端的发展是需要简单过渡的,XNA(也就是DX或OpenGL)对3D的支持,大部分的PC游戏都是DX开发,当年微软是下了步狠棋,将OpenGL打入冷宫,为直到现在很前景的WPhone铺了好路,很多在WINDOWS上的silverlight开发的程序,基本不用修改代码,就能移植到WPhone或平板中,当前开发WPhone的技术就是silverlight+XNA+windows phone sdk,所以XNA的发展很有潜力。(个人观点,互相学习学习。) --------------------编程问答-------------------- ms的做法有问题 自找混乱 win8-wp8都是赌徒的路数,圈钱的形象 已经被ballmer多次用过了
失信于广大开发者坑队友的事情也做过来少了,所以个人觉得ms 以后风险很大,不论ms支不支持
net技术包括其中 的xna 我觉得 net 可以凭借C#标准和自身的net规范而继承存在 
毕竟 Net是代表着开发利益一个阵营 。所以趋势利益上绝不会尽失,说不定那天ms 搞不好了
net还能被另一个gates接手!

现在ms的做法和局面是领导层造成的具体的说是ballmer造成的这种风格和gates时代是完全不兼容的
所以表现出战略上的自相矛盾和人为的 混乱.

我最后只想说一点 那就是信誉 ,这个是可能要命的,当然做为赌徒的ms并非 完全 没有机会 
未来还是市场说了算。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 赞赞,很不错的!!! --------------------编程问答-------------------- VERY 
GOOD  --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- directx,C++语言,学习成本高,需要考虑很多细节
xna,C#或者VB,学习成本更低,不用考虑很多细节
--------------------编程问答-------------------- 笑而不语 --------------------编程问答-------------------- 顶顶顶顶顶顶 --------------------编程问答-------------------- haotie  顶顶定 --------------------编程问答-------------------- 单元能火起来吧 --------------------编程问答-------------------- 只要某青鸟又开始量产某开发的程序猿,那此开发在中国就没有希望 --------------------编程问答-------------------- 我觉得Unity3D有前途... --------------------编程问答-------------------- 关心是不是以前的C++的代码能不能用于WP8的开发.
例如:
CreateFile
这些函数还能用吗? --------------------编程问答--------------------
引用 11 楼 yuchang2012 的回复:
迷茫  微软 商业公司···

+1 --------------------编程问答--------------------
引用 96 楼 rongjun0302 的回复:
引用 11 楼 yuchang2012 的回复:迷茫  微软 商业公司···
+1

+2 --------------------编程问答-------------------- mark +1 --------------------编程问答--------------------
引用 95 楼 dzq138 的回复:
关心是不是以前的C++的代码能不能用于WP8的开发.
例如:
CreateFile
这些函数还能用吗?

我也是这么想的 --------------------编程问答-------------------- NXA资料少啊!. 
.
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,