※ 引述《haves560 (新鲜人)》之铭言:
: 大家好,我是刚学习的新手
: 有几点疑问想问大家
: 1.VS有好几版 它们都可以随时转换版本吗?(那如果不行它们差别在哪里呢?)
如果“随时”是指“鼠标点两下”的话,不行
差别…很大 XD
============================================================
在 VS2012 以前,微软的软件都是以“巨舰”方式在发布;一年两年
出个 major release, 然后再出个“巨炮” service pack
好处: 各个部门 (Windows, Office, DevDiv, SQL, etc...) 间自己
掌控时程
坏处: 有时新的 Windows 出来了,却无相对应的 VS 可用,要把之
前的版本部分更新以支援新 OS 的功能…
============================================================
在 VS2012 之后,可以看到微软不再以“巨舰巨炮”的方式发布软件
,而是以“行星地图兵器”的方式 XD
新的 OS (client, server), Office, VS, MS SQL ... 通通一起发
布 major release; 且,以 VS 来说,不再是一年出一个 service pack
,而是每一季出规模较小的更新
坏处: 其实这也说不上坏处,但各部门间就要皮抓紧一点,互相沟通
合作;改东西时要小心不要影响到别的部门,设计东西时也不
能只扫门前雪
好处: 因为走向了 rapid release 模式,所以新旧版本之间相容性
一直在改善; 是故, 从 VS2008 升 VS2010 很痛苦; 从 VS2012
升 VS2013 就好很多了
且, rapid release (以及导入了 NuGet package) 可以让许
多功能以自己的脚步更新,可以更迅速地放出新功能,取得 feedback,
或修正 bug
: 2.有关于3D的部分,我在网络上有查到 sharpGL、XNA、DriectX如果要开发
: 要哪种比较容易入手呢?
印像中, XNA 的官方支援只到 VS2010; 新的 VS 还是能用,只是
要自己搞定很多有的没的, 不建议新手使用
如果你喜欢 XNA 的架构,可试试 http://en.wikipedia.org/wiki/MonoGame
: 以上请各位前辈拨空指点困恼很久了><
VS2013 Community Edition 是某些条件下是可免费使用的
http://on.fb.me/1IRFM4p
若能用 VS2013, 就别用旧版本自虐了 :D