UTools 很多人都知道,应该是业内非常出名的一个工具,第一次接触到他的时候,我也很震惊,没想到能做到这么全。有这么一个软件之后,办公场景下大部分工具都不需要我其他地方去寻找了。但是,真的用起来之后,我觉得还是有点不太爽。这个工具条启动的方式,并不是所有人都能够接受 适应的。更重要的是,对于系统原生能力都依赖于 utools 本身提供的,还有node,这样一来,系统能力就有点受限制了。node 对于客户端开发者还是比较陌生的。
于是我开始着手做这个项目的规划,目前借助cursor 的帮助,这个项目大体框架已经完成了,花掉了一个多月的时间还有几百刀的cursor 费用。
主要架构如下,这两天我会把更多的产品架构还有一些细节公布出来。 1 框架使用 delphi,集成 cef 组件。 2 放弃 node 生态,由 ztools 本身提供更多更丰富的模块接口 3 提供 dllplugins 模块,开发者可以自己开发 dll 插件,客户端的开发者对于 dll 会更熟悉。 4 前端插件跟 utools 一样,按规范打包成 js 就可以使用,并且可以通过JS插件直接调用自己开发的DLL插件,这个可玩性就高了很多。
目前这个产品主要是我和公司的几个开发一起在玩,这个项目觉得挺有意思的,也觉得挺有意义的。如果有人有兴趣,也可以大家一起聊一聊,做一个大家都想用的。