最近把 Blog 网站重写了,UI 整体改变其实不大,颜色换了添加了黑暗模式,简单用 i18n 做了一个多语言切换。
但实际将整个前后端代码都重写了。
现在的技术架构
对比下旧版本:
后端直接用 Django + SQLite 换掉 Flask + MongoDB 了,因为直接使用 Django admin , 所以实际写的 python 代码就50行左右就搞定了。
前端第一次使用 React + TypeScript + styled-components 的组合, 很好用, 后续的新项目可能也使用这套技术栈。
开发和部署都升级为了 Docker。