Easy Window框架制作Windows桌面APP-前端板块造梦空间论坛-技术交流-造梦空间论坛

Easy Window框架制作Windows桌面APP

毫不客气的说,现在的JavaScript已经可以支撑起中国人使用软件的半边天了。

QQ、钉钉这些软件大家再也熟悉不过了吧,他们都是javascript制作的,js构建桌面应用程序,有大厂专用nw.js,普遍用的electron。

做服务器,现在也有node.js可以替代。

JavaScript甚至还可以在Word里做宏文档...

但是javascript有个明显缺点,就是性能不好。就拿钉钉来说,打开钉钉,一会就内存就飙升在200-500之间,不要认为目前国内的机器都很好,目前用Windows 7的依然广泛存在于中国,大部分机器还处于4GB-8GB的内存,electron一旦普及,这些电脑可能就...

所以我们要尽量采用更少的内存。

easy-window

easy-window是lixk用小众语言aardio制作的一个框架。

优点:

  • 框架占用磁盘空间小。
  • 框架占用内存小。

缺点:

  • 40%的HTML5 API都无法使用,20%左右的HTML原生元素无法正常使用。无法播放视频和音频,无法录音。
  • 只能用于Windows。

假设这些缺点你能忍受,那么你完全可以用他来制作一些工具,他可以访问命令行,支持透明背景,可以访问、读写文件。做点辅助工具都很好,或者为你的Node.js服务器或.bat文件封装一下也好。

源代码也看了,写的优点烂,但是问题不大...

官网

GitHub - lixk/easy-window: HTML5桌面应用程序开发通用工具

上面是GitHub的链接,某些小白如果打不开的话可以用gitee下载。

温馨提示

在使用透明背景时,无法使用external.setPos。

在使用external.getScreen()和external.getPos()时,得到的结果是一个JSON字符串,可以通过JSON.parse()解析。

配置文件和external.setIcon()经常失效,文件应该选择8px*8px大小的(也经常失效)

更改图标和配置文件

下载resource hacker,更改配置文件,可以参考互联网。更改完之后按下ctrl+c不会保存,需要切换到图标(icon)选项卡,然后点击 Save 就保存了。这样可以修改公司、版本号、作者、版权信息等。

下载restorator2007,选择图标,点击“更换”,然后选择一个ico同名的图标文件,上传之后ctrl+s保存就可以。

 

注意:保存之后,图标可能在文件资源管理器中并未更改,重启电脑或者重启文件资源管理器可以解决此问题。

请登录后发表评论

    没有回复内容

© 造梦空间论坛