kun-galgame-vue/docs/README.12062023.md
2023-07-31 15:58:09 +08:00

34 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

这是在写这个项目时我的心理状态(以前的 Readme
# KUNGalgame 论坛的 Vue 前端重构版本
这个项目的技术栈为Vite + Vue3 + Ts + Pinia + Scss它并没有依赖任何 UI 库
### 纯 HTML / CSS 版本https://github.com/KUN1007/kungalgame-pure-css
PS: 这个项目现在令我感到无从下手,如果你觉得有好的想法,欢迎帮我看看,该项目的介绍文档位于 ./src/assets/docs 下
目前的问题是,要处理的问题太多,没有一个合理的入手点
比如说:
* 没有合适的后端数据接口供我调用。我尝试使用 express 搭建了微型的数据接口,可是这并不能为我带来什么作用
* 我不清楚这个项目应该如何布局。因为这个项目本身较大,我现在甚至连如何合理的规划项目结构都做不到,例如我不知道是否需要 ./src/layout
* 我不清楚如何对数据进行集成。例如我要将单个帖子和单个用户的数据定义好,然后再统一在项目的任何位置进行调用。我觉得这可能是我 pinia 学的不好??
* 我不清楚该如何预留合理的接口。我觉得这可能是我的 axios 学的不够好
* 我的每个组件嵌套过于深了。例如 Home 组件足足有 7 层,这显然是不合理的,我要找到合理的解决方案
* 我已经深深的感觉到我的 ts / js 学的不好了(????
其实最大的问题就在于无从下手,因为我不清楚该把基础的数据放在哪里,比如说 store 之类的地方,然后我再去调用。现在对我的开发造成了巨大的阻碍,因为我的大部分页面都需要数据,没有数据的流动,一切免谈。
---
06/05/2023
现在我明白了,我目前的这个项目已经属于大前端的范畴了,涉及到 Web 架构师的知识,用到的许多交互技术需要学习,我目前并不具备一个大前端的知识量,所以本项目暂时搁置,以后再写
12/06/2023
现在又碰到棘手的问题了,还是前后端联调的问题,我发现我永远也想不好 API 怎么设计,看来这确实需要良好的后端知识
-
综上所述现在这个项目的状况好一点了但是还是壳我将其成为高级壳HTML++ ?),等到接口和鉴权之类的工作做好了才能被成为网站