技术选型
使用 Next.js 能够实现在 Vercel 快速部署服务端渲染项目(SSR),使用 node.js 统一管理后端,非常方便。
为什么不使用国人领衔制作的Vue.js? 原因很简单,因为我已经使用 Vue.js 制作了一个项目了。为了能够更全面地了解前端技术,我决定学习 React.js。
我使用了 tailwindcss 作为样式库。 它更加轻量级,并不限定于某个前端框架,在 Vue 中也适用。 通过这个库也能够快速搭建美观的页面。 我也使用了 mui 的图标模块。 因为目前 Material Design 的图标库是免费图标库中最全的。
数据可视化方面,我使用的依旧是 Echarts.js。这是我认为功能最完整的免费开源图表库,由百度出品。它的唯一缺点就是打包体积巨大。