肥哥们说的有点深入了,对于小白来说,语法舒适度和上手速度可能是最重要的吧哈哈,这方面每个人感受不一样。
也是五一放假了,来汇报一下近况。
我的随机图api已经运行半个多月了。
http库用过,不过多方考虑后用了gin。一开始只是想试一下gin,发现文档清晰多了,就一直用下去了。
图库里有一千多张图片,都是以前从wallhaven下载的,也是整理进数据库了。
项目还很简陋,现在就只有三个get方法的接口,写的时候恶补了一下数据库,增加了一部分难度,不过有ai指点迷津也蛮不错的。
一开始是一个两百来行单文件,后面觉得不妥,便参考github上的项目和ai建议进行拆分,不过没完全按照他们的意思来。我觉得小项目没必要拆的太细太“工程化”,同一个模块的代码文件离得太远,找起来不舒服,便按自己的意思优化了一下。
接下来继续增加新功能,尤其是入库功能和配套前端。得加个管理员鉴权了🤔(其实是想弄账号系统的)。
想弄个壁纸软件,通过将窗口嵌入桌面实现。不过go生态的wails框架,目前主分支的v2版本还不支持多窗口…难道又要考虑用 tauri了吗,感觉对rust的心理阴影还没消退呢。