首页 相关文章 开发工具大比拚之Visual C++ vs. Delphi(二)

开发工具大比拚之Visual C++ vs. Delphi(二)

  应用框架:mfc?有kfc流行吗?

  应用程序框架(application frame),有时也称为对象框架。visual c++采用的框架是mfc。mfc不仅仅是人们通常理解的一个类库。(同样,delphi的vcl也不仅仅是一个控件库,尽管它的名字叫“可视控件库”。)你如果选择了mfc,也就选择了一种程序结构,一种编程风格。mfc早在windows 3.x的时代就出现了,那时的visual c++还是16位的。经过这些年的不断补充和完善,mfc已经十分成熟。但由于原型出现得比较早,mfc相比于vcl落后了一个时代。尽管微软对mfc的更新没有停止,我也经常读到“只要windows不过时,mfc就不会过时”之类观点的文章,但就象inprise(原borland)的owl框架的淡出一样,mfc的淡出也是早晚的事。其实mfc是和owl同一个时代的产物。owl已经不在了,mfc怎能不“居安思危”呢?如果mfc青春永驻,微软的开发人员也不会“私自”开发出基于atl的wtl呀。当然,wtl的地位不能和mfc比,它并不是微软官方支持的框架,封装的功能也相当有限。但至少也反衬出了mfc存在的不足。

  我以为,最能体现一个应用程序框架的先进性的是它的委托模型,即对...[ 查看全文 ]

2016-02-19 标签:

开发工具大比拚之Visual C++ vs. Delphi(二)的相关文章

手机页面
收藏网站 回到头部