问:
你怎么看人们对于使用mfc的速度方面的顾虑?
答:
mfc的速度问题被过分夸大了。用mfc创建的应用程序并不慢。如果你想看个慢的,运行个java应用程序试试。读一读mfc的源码吧,你会发现,为了让mfc快,微软什么聪明的事情都干了。
问:
有很多人花了大量的时间而成为一名精通c++/mfc/atl和(或)com的程序员,他们是否应该重新武装自己以迎接.net技术的腾飞?
答:
是的,如果他们转移到.net的话。在微软.net框架下编程和使用mfc、atl甚至是win32 api有着根本的不同。看来要重新开始。首先,你要学习一套新的api—.net框架类库(fcl),它包含了超过6000个类。但是记住,.net主要是用来开发web应用和web services的,并不是每一个人都打算写web代码的,所以,不是每一个人都会转移到.net。
问:
有些人认为mfc太薄,你认为borland的vcl比mfc封装得更好吗?
答:
我不熟悉vcl。但mfc在某些方面封装的太薄的确是事实。
问:
对于mfc在.net新时代的前景你怎么看?
答:
用c++编写传统windows应用的程序员还会用mfc好长一段时间,准备编写.net应用的程序员压根就不会用mfc。