VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3922|回复: 20

用纯API写是不是比用MFC写程序运行效率高、性能好?

[复制链接]

1

主题

15

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-2-17 19:00:01 | 显示全部楼层 |阅读模式
相差多少?
因为现在写的东西要处理的东西算法比较复杂,希望尽可能提高软件运行效率,但是用api开发肯定会大大增加开发难度,该mfc还是api呢?
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-4-20 23:15:01 | 显示全部楼层
MFC并不会影响你的算法速度,高性能的程序一般用service or consle应用程序来写,也就是没有界面的应用程序,MFC只是给你构建了一个框架,如果要用API来写,当然繁锁的细节都要由自已来处理.
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-21 12:15:02 | 显示全部楼层
我感觉API来写的话要比较清楚流程,用MFC的话已经封装好了,当然可能封装了一些你不要的东西,你也可以自己封装,或者更直接点,自己直接调用API,即所谓的纯API来写。
回复

使用道具 举报

0

主题

30

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-4-22 19:45:01 | 显示全部楼层
当然是MFC,考虑到软件工程的大小和可维护性.
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-4-25 07:15:01 | 显示全部楼层
性能上还是很有可能会提高点滴
回复

使用道具 举报

0

主题

13

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-5-17 20:45:02 | 显示全部楼层
现在的硬件条件下,差别不太大了。
回复

使用道具 举报

0

主题

22

帖子

18.00

积分

新手上路

Rank: 1

积分
18.00
发表于 2020-5-18 14:30:01 | 显示全部楼层
大部分应用需求,两者之间没有绝对差异,相对差异有,但是已经不是用户所需要关注的。
但是在算法领域和较为底层的领域,api的优势依然明显。
通用类的开发,MFC足以,模型复杂一些的,一般都是VC和其他应用开发平台混合的,此时API的使用就比较多一些,比如通信,COM,互联网类的开发
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-5-19 09:30:01 | 显示全部楼层
以目前的硬件水平,程序的瓶颈不会出现在应用程序框架上
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-20 21:00:01 | 显示全部楼层
LZ用过WINAPI没有...
自己写...那会死人的....
同样MFC里一句话,用WINAPI写就是老长老长一大段...
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-21 15:15:01 | 显示全部楼层
一样吧~~~
只不过api没有MFC中类继承的限制,但MFC封装的好啊~~
怎么方便怎么来呗!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表