MFC是不是常用的软件开发模式?
1个回答
展开全部
首先纠正一下,MFC全称为:Microsoft Foundation Classes,微软基础类库。所以,从名字就可以看出,MFC,和软件开发模式没半点关系。你可能听说过MVC,这个才是软件开发模式,叫做Model-View-Controller,文档视图模型,一种讲UI界面和底层逻辑区分开发的开发模式。因此,MFC顶多叫做开发Windows程序的一种方法。MFC提供了一大推C/C++接口用来调用微软自己造的API,简化程序开发,损失效率不大的同时开发变得较为轻松了。
然后回答第二个问题,常不常用?至少在现在,不能说很常用,但是一样还是有很多人在用这个开发,微软自己造的技术还有很多,什么Win Form、WPF、.NET等一堆。但是,我想说一点,这些技术虽然总是更新迭代,但是本质是不变的。理解了开发的思想,换一门技术重新学习只会耗费很少的额外学习时间。而且现在各种各样开发技术隔几天就冒出来,甚至还有什么宣称自家的某某技术各种nb的,但是最好不要一味被新的技术牵着鼻子走。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询