首先立个盾:没有垃圾的框架,只有对性能不上心的开发者。
前段时间桌面端跨平台框架讨论得火热,大家都提供了非常多不同角度的看法,有生态、性能、上手难度、社区、薪资等等。刚好我这段时间在调研竞品,就测试了下大家常用的几款 API 工具软件的性能情况。测试对象除了我自己的产品Reqable外,还有 Fiddler Everywhere 、Charles 、Postman 和 Insomina 这四个,大家都是支持 Windows 、MacOS 和 Linux 这三大桌面端平台。非跨平台的应用不再此列,如有其他使用了不同框架的跨平台 API 工具类应用,欢迎告诉我,有空补上。
先说框架使用情况:
目前只测试了 Mac 平台,结果如下:
以上结果可能存在一定的误差但应该不会很大,每个框架都写个 Hello World 来测会更准确和有说服力,所以这个结果大家参考下就行,别太较真哈。
测试细节:
结论:
1
hanai 338 天前 via iPhone
Electron 现在都要近 0.5GB 了…
|
2
wheat0r 338 天前
Electron 发挥稳定
|
3
GPLer 338 天前 via Android
试试 Qt ?
|
4
kneo 338 天前 via Android 5
我发现我学会了看标题猜作者。
|
5
jiangzm 338 天前
测的很好,下次别测了
|
6
SayHelloHi 338 天前
Electron 虽然体积大 但是只要能挣到钱就行
--- 以前特不喜欢 Electron 主要原因 体积大 自从有一次写了一个 N 简单的 Electron App 挣到了💰 觉得 Electron 真香呀~~😁 |
7
murmur 338 天前
postman 启动不就 4 秒多么,主要是联网同步数据慢
|
8
gongxuanzhang 338 天前
最近用了 apifox 感觉还挺香的
|
9
studycode 338 天前
@SayHelloHi 老哥,app 叫啥名,我去助个力~
|
10
mqllin 338 天前
下了一个 Reqable 启动是真的快
|
11
MegatronKing OP @GPLer #3 我目前没有看到 QT 开发的相关的跨平台 API 工具软件,如果的话有请告诉我。
|
12
MegatronKing OP @murmur #7 Postman 官网下的最新版本,第一次启动后选择不登录使用本地项目,关闭后再开始测试启动时间,没有缓存数据也不会联网同步数据。其他的软件也是这样操作,尽量公平一点,移除网络因素。另外,不同的软件版本,不同的设备测试出来的结果可能不大相同哦。
|
13
lstz 338 天前 via iPhone
楼主的软件能看出确实下了很多心思,这篇文章对比效果是很有说服力的。
但拉踩可能会让路人反感,建议去掉第一句,软件是否垃圾,并不只取决于性能,还有功能性,交互性。在内存硬盘白菜价的今天,用户不会特别感知性能这方面,除非是特别特别差 |
14
dragondove 338 天前
这个对比不是很能说明问题,这几个维度并不能直接反应软件是否流畅或者性能是否强悍。
我换个比对的例子,普通的 java 应用和 python 应用对比,这三项 java 都比不过 python ,但是我相信不会有人说 python 比 java 性能好 |
15
cvbnt 338 天前 via Android
还有个跨平台的叫 bruno 也挺快,可能因为东西比较少
|
16
conglovely 337 天前
@mqllin 感谢,用上了
|
17
laters 254 天前
flutter.
|