作者WPC001 (无)
站内Programming
标题Re: [讨论] .net有可能取代mfc吗?
时间Wed Jan 20 08:49:51 2010
※ 引述《wqchung (pp)》之铭言:
: 不知道未来MS的走向
: 会完全采用.net framework
: 而放弃mfc这条路吗?
: .net可能最让开发者疑虑的是performance的问题
: 不过优点是开发非常便利
: 目前软体公司应该还是以mfc为主要开发语言吧?
: 不知各位大大觉得未来.net会完全取代mfc吗
个人觉得不会完全消失...
即使Windows 7 & Vista已经内建.Net Framework
MFC通常也要灌个VC xxxx Redist之类的...
但native的优点还是在的, 只是他会越来越缩小... (X的, 我只会MFC)
看看Android平台上, 一开始是Java, 现在也推出NDK了... (可以用C/C++开发)
看看XBOX360上, 虽然可以支援.NET, 但真正大型的游戏仍然是native code开发的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.63.235
1F:推 bondalin:native跟MFC是不一样,我认为MFC会消失 114.137.116.36 01/20 09:57
2F:→ bondalin:基本上会用MFC,除了维护远古时代的code外 114.137.116.36 01/20 09:59
3F:→ bondalin:已经没人会特别去用MFC了 114.137.116.36 01/20 09:59
4F:→ freesamael:写游戏可以用XNA,还是搭配C#/.net用118.168.118.157 01/20 15:00
5F:→ freesamael:要快的部份都是转接DX/OpenGL118.168.118.157 01/20 15:02
6F:→ freesamael:用不用.net性能差异性就不大了118.168.118.157 01/20 15:02
7F:→ freesamael:如果OpenCL/CUDA起来的话,以後CPU连在118.168.118.157 01/20 15:06
8F:→ freesamael:通用运算的重要性恐怕都会式微118.168.118.157 01/20 15:06
9F:推 horngsh:XNA+1 59.126.189.127 01/20 16:02
10F:推 clanguage:MFC还会用是因为很多公司没必要换 61.229.230.224 01/20 20:24
11F:→ clanguage:牵涉到软体成本 换新的VC要钱 61.229.230.224 01/20 20:24
12F:→ clanguage:还有学习成本 还有维护成本 61.229.230.224 01/20 20:25
13F:→ clanguage:而且MFC很多资源都google的出来 61.229.230.224 01/20 20:27
14F:→ james732:MFC有它的历史包裹吧? 140.117.171.46 01/21 00:26
15F:→ james732:毕竟很难把现有的程式码通通砍掉重练.... 140.117.171.46 01/21 00:26
16F:→ WPC001:MFC不能说是跟native code没关系... 123.195.63.235 01/21 08:55
17F:→ WPC001:MS native方面除了MFC还有甚麽? WTL? ATL? 123.195.63.235 01/21 08:55
18F:→ WPC001:不可能全部回去用SDK就好了吧... 123.195.63.235 01/21 08:56
19F:推 bondalin:MFC是native,但native不是MFC,不能混着讲 114.136.201.46 01/21 09:45
20F:推 bondalin:有一些人认为native慢慢只会在系统层存活 114.136.201.46 01/21 09:51
21F:→ bondalin:那用SDK应该无伤大雅吧... 114.136.201.46 01/21 09:51
22F:→ tomnelson:james732:历史包"裹"有好笑到喔! 包裹放 59.104.198.233 01/21 10:42
23F:→ tomnelson:在邮局待领太久没去领就变成历史包裹了! 59.104.198.233 01/21 10:42
24F:→ james732:不小心弄错了嘛 orz 大家都知道意思就好 140.117.171.46 01/21 12:37
25F:→ tomnelson:哈哈,大家当然看得懂你要表达的意思,只 59.104.198.233 01/21 14:10
26F:→ tomnelson:是这种"输入法关联字"错误,有时候真的会 59.104.198.233 01/21 14:11
27F:→ tomnelson:意外造成笑点... 59.104.198.233 01/21 14:11
28F:→ james732:我是用无虾米的 这是国文造诣问题 XDDD 140.117.171.46 01/21 14:46
29F:→ tomnelson:哈哈,我还以为你关联字选太快说... XD 59.104.198.233 01/21 16:38
30F:→ WPC001:MFC仍然是MS目前native方面的主要选择 123.195.63.235 01/21 21:26
31F:→ WPC001:考量速度要写native,MS这边除了MFC,几乎没 123.195.63.235 01/21 21:27
32F:→ WPC001:没有其他选择... 只要native有必要存在 123.195.63.235 01/21 21:28
33F:→ WPC001:MFC就仍然还存在... 123.195.63.235 01/21 21:28
34F:推 bondalin:有速度考量,我可以用native,其他照用.Net 220.138.162.43 01/21 21:43
35F:→ bondalin:但我说的native不是指MFC,是native C++ 220.138.162.43 01/21 21:44
36F:→ bondalin:老实说,我认为除了维护"远古"code需要MFC 220.138.162.43 01/21 21:46
37F:→ bondalin:或是有很旧平台需要相容,不然MFC可以丢了 220.138.162.43 01/21 21:46
38F:推 bondalin:你可以用看看C++/CLI,你就知道MFC的危机 220.138.162.43 01/21 21:50
39F:推 Mythrandir:MFC写了十几年..安的啦..死不了的.. 122.116.15.179 03/18 06:44