分别用 Golang 和 eletron 做了两个功能差不多的软件,体积相差了 50 倍

2020-07-06 19:40:54 +08:00
 Austin2035

前几天做了一个在线搜题的题库网站、顺带搞了公众号。 但是一直留了一个 Windows 客户端的坑。
今天,分别用 electron 和 golang 做了这样的软件,先来看看效果图:

electron

Golang 效果如下

打开时需要点击一次“开始查题”,然后三个框,第一个框是最佳匹配,其余两个是参考。

首先,这两样东西我都是门外汉,现学现卖,勿喷。 看一下对比体积吧:
electron 体积大约是 153MB,goalng 用的 lxn/walk 框架,用 UPX 压缩后只有将近 3MB 。 electron 软件挺好看的,就是臃肿。golang 呢,还行吧。

Windows 客户端查题的优势:

优势就在于,不用粘贴,也就意味着不用移出你正在答题的浏览器框,效果你懂吧。

改进方案

如果用基于 PC 微信的小程序就好了,也不需要下载了,用完即走,用就打开。 就是审核费 300 块,我有点不舍得。

下载地址

给各位有需求的人下载吧, Golang 版本: https://wwa.lanzous.com/iZ5zqed0oof
electron 版本: https://wwa.lanzous.com/itkhued0qjc

说明:

我还是主推公众号,现在已经改名字了:广雅题库。
为了长期的发展和质量的保证,我可能在将来会收费,但是也会很便宜,比如 3 元=5K 次查询,6 元等于永久免费等。 绝对要比很多平台便宜。
需要接口的,wx:bm8tc3Fs ( b64 )

5421 次点击
所在节点    分享创造
28 条回复
johannhuang
2020-07-06 20:43:43 +08:00
你这个工具让大家又更不信任在线考试了。
Austin2035
2020-07-06 21:08:30 +08:00
@johannhuang 那有点抱歉了,哈哈,我也只是模仿别人
tuchg
2020-07-06 21:16:44 +08:00
* 在这种地方宣传这种挺不合适的
* 技术上两者没有可比性
* 市场异常饱和,你的题量远不够优势,就你这查题的级别也没有一丁点技术上的突破
v 站有规矩删广告贴吗?
Vhc001
2020-07-06 21:46:10 +08:00
你弱爆了。油猴脚本了解下,不用下载,不用安装,还比你这方便
jorneyr
2020-07-06 22:03:30 +08:00
现在在线考试主要拼监控了,有的监控不只是定时人脸识别,和身份证比对,还会旁边放个手机,一直录制考试过程,录制的过程中使用人脸识别和行为识别等。
rekulas
2020-07-07 00:14:04 +08:00
没有可比性,你要是直接调 win32api 说不定 100kb 就搞定了,electron 里面可是封装了一个完整内核所以大,后面 edge 内置 webkit 了我也可以说 10kb 代码(js)实现 go 3MB 实现的功能。。。
7gugu
2020-07-07 00:26:13 +08:00
@Vhc001 油🐒会被检测到,而且油🐒的免费题库 api 很容易就爆了
autoxbc
2020-07-07 01:01:23 +08:00
@7gugu #7 请问怎么检测油猴?
HeapOverflow
2020-07-07 04:41:24 +08:00
electron 好看在哪里。。
Perry
2020-07-07 04:49:08 +08:00
所以楼主总结了啥?一个 chromium 浏览器比你的软件体积大?
Austin2035
2020-07-07 07:06:52 +08:00
@Vhc001 楚大帅,你一把年纪了,没用过油猴脚本别瞎喷,我看了你的回复,基本都是喷人。为老不尊呀。
wangxiaoaer
2020-07-07 07:07:20 +08:00
electron 体积大这是不争的事实,不知道楼上有些人急什么?

至于产品怎么样是另外的问题。
Austin2035
2020-07-07 07:08:52 +08:00
@rekulas 这我还是懂的

@tuchg 创意这东西,本来就是要广而告之。

@Perry 阅读理解 零分!
loading
2020-07-07 07:12:35 +08:00
楼主你这明显监听剪贴板吧,不开源谁敢用…
v 站都是剪贴板敏感用户,233
Austin2035
2020-07-07 07:17:05 +08:00
@loading 这东西基本都是监听剪贴板,程序一运行我就会先清空剪贴板。然后再监听,不然会有干扰。
不过,你这是在嘲讽吧,哈哈
opengps
2020-07-07 07:59:19 +08:00
如果你的代码行数相差 50 倍我就佩服了
murmur
2020-07-07 08:04:45 +08:00
这个东西就是为了黑 electron 而黑吧
h5 开发是为了美化方便,配合 h5 的动态内容,你这界面 mfc 拽两笔估计都能写出来,electron 的优势一点也没显示出来啊
belin520
2020-07-07 08:21:27 +08:00
你这个软件有泄露剪切板隐私的重大安全风险,是不会有 v 友使用的
不过你可以尝试回帖免费送激活码或者回帖抽奖,就有很多分母出现了
Austin2035
2020-07-07 08:25:01 +08:00
@belin520 多谢老哥,我学到了
fanshuzaizai
2020-07-07 09:03:34 +08:00
还是卖题库吧,之前答网课的时候,没有现成的就自己写了一段 js,想找可以通过接口请求的题库,chrome 又限制了必须 https,收费的也没找到,太难了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX