Hello,大家好。
我现在给大家分享的是我这两天做的一个小 app,真的很小。
第一是功能简单,你打开这个 app, 选择一个有图片文件的文件夹,然后点击开始按钮,这个 app 会将这些图片文件快速的依次显示在屏幕上,等你按下 停止 按钮,app 会展示给你当前选中的图片以及它对应的文件名。
非常适合抽奖,课堂点名等场景。
我知道另外有很多这样的软件,这里不进行比较,而且这个 app 现在也只是我敲了 2 天代码的初步结果,期待后面更好吧。
第二是安装包很小,刚才我打包了一下,dmg 文件大小是 3.9 Mb,exe 和 deb 文件由于我开发机器是 Mac,所以打包不了。
下面是截图:
Github 地址: Lucky-You
release 里面我放了一个 dmg 文件,有 macos 的同学,希望可以下载下来帮我测试一下看看能不能安装,能不能运行,谢谢。
好了,app 的介绍就这么多。
接下来我主要想说的,就是 tauri , 非推广。
写这个 app 也主要是为了试用一下 tauri 。 :)
如果这个功能,你用 electron 去做,打包出来的体积有多大,就不用我说了。tauri 是一个:
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.
The user interface in Tauri apps currently leverages Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) or Webkit via Edge on Windows. Tauri uses (and contributes to) the MIT licensed project that you can find at webview.
我直接 copy 了,大家应该都能看懂,大概来说就是 tauri 做了 electron 的工作,但是比 electron 的包要小的多。具体在 README 里有一个包大小的比较的表格,你们可以去看一看。
对于那些想做 PC 端小软件,又不会或者不想用原生语言写的,又不想用 electron 的,你可以用 tauri 试一下。
需要注意的是:
所以如果你准备做一个自己喜欢的小工具,可以尝试一下它。
再说一个题外话,我第一天开始搭建环境,写 demo 的时候遇到了一个问题,就去找了 README 页面的 discord 频道,里面的 2 个 maintainer,像机器人一样秒回我的消息,解决我遇到的问题,后来发现其中一个是 tauri repo 的 owner,我真的要哭辽...
国内哪个开源项目有这个氛围吗?我也想感受一下...
PS. 我 10 天前给阿里的 p3c 提了一个 PR, 现在也没动静,没有 review,没有 comment.
现在最新的版本中,点击开始之后会播放类似老虎机的音效来增加抽奖的氛围,点击停止的时候有一个短暂的提示音。
由于目前 tauri 的 web-view 版本有些问题,所以windows的包还构建不了,明天tauri会发新版本,应该可以解决这个问题。
1.0.0了!
截图:
1
yuankui 2020-06-23 16:40:28 +08:00
mac 可以打 linux 和 windows 的
|
2
jwenjian OP @yuankui 开发者回我的:
right - we haven't started working on cross-compilation for local devs. in the interim however, we do have a gh-action you can look at: https://github.com/jbolda/finatr/blob/next/.github/workflows/release-tauri-app.yml 你说的可以打是什么方式? |
3
yuankui 2020-06-24 10:21:41 +08:00
哦,electron
|
4
yuankui 2020-06-24 10:29:01 +08:00
Turi 不错啊,我回头试试。。
|
5
yuankui 2020-06-24 10:46:58 +08:00
我主要纠结开发效率问题。
目前用 electron 开发,可以 inspect element,和使用 react-dev-tools 以及断点调试。 这几个啥时候支持了,我就跟上,😆 |
8
thulof 2020-06-26 22:03:56 +08:00 via iPhone
随机算法是?
|
10
jwenjian OP 软件不需要联网,非常适合老师在教室使用
|
11
jwenjian OP 经过沟通和 PR,现在 luckyyou 已经是 tauri 的 showcase 之一了 :tada:
https://tauri.studio/showcase/ |
12
wqrdrrar1314 2021-06-10 16:25:17 +08:00 via Android
谁能破解老虎机我带他发财
|