一个汇集日常生活中灵感的工具箱,具体想法TODO,见此项目的Project。
刚开始的时候是想炫技,把学到的技术都用上,
后来日常的生活和工作里,总会迸发出一些不一样的灵感。
但是有些工具已经有现成的产品,有些工具被历史淘汰,有些工具捆绑了不明的广告。
所以我想拥有一个自己的工具箱,一个纯净,简洁的世界。
至于为什么叫Dragon?那是因为我的姓氏是龙,它也是我的第一个产品,我希望它能变成我未来想法里的一个龙头,带领“工具”们冲锋,在自己的生活或者更激进点能给他人带来便利。
在制作的过程里发现还是有很多不会的东西
技术上尤其是nodejs,操作系统,linux shell等知识,这对于我一个“纯前端”而言,是一种挑战。
另外也让我知道,一个好的产品,是需要不断的打磨,深耕,还有改良设计而出来的。
这其中不乏UI/UE的知识,最基础的就是绘图工具的学习。
要掌握这些基础知识的轮廓,需要大量的个人时间来学习,实践,以及沉淀。
刚开始选择的技术栈是React,但是后来被大量的框架选择而劝退。
我个人就有点选择困难症,但是大量的框架选择,使得我项目还没开始就深陷于框架的了解和好坏比较中,我感觉这是一个非常令人沮丧的事情。
工作中我使用的是Vue2,正好比较熟悉其技术体系,为了不被其绊脚,我还是选择了最近很火的Vue3 + Typescript。
- Electron App基础架构
- Vue3 App界面使用的MVVM框架
- Naive-UI 界面的基础组件库
- Typescript 代码类型校验