花了一天半的时间,独自完成了一个网站的全栈开发,效果如下。
网站的主要功能就是能够分类展示各种pdf文件,看着很简单的功能,实际上想做的好,还是挺不容易的。例如能够完成批量上传pdf、异常处理、自动命名、模糊检索、多语言支持能功能。还要考虑尽量减少用户操作,缩短操作延时等优化用户体验的问题。
这里我用的技术栈是 Django3.2 + Quasar2.0,顺带学习了 vue3 和 vuex4。感觉 vue3 打破了vue2 中的书写束缚 —— 写代码时,基本上不需要到处跳转。大量函数式的编程风格,减少了过去this指向的问题。代码写起来效率提升了不少。
下一步再做些美化,就可以部署上线了。