Scorify 是我在推进的乐谱相关项目。已有小程序与后台之后,网页端需要继续沿用原有的数据和业务关系;最近也在整理“新典乐谱网”的品牌与页面表达。
开始开发前先读什么
我最先关心的是小程序已经怎样工作:有哪些数据结构,接口返回什么,图片和其他资源怎样读取,客户端与服务器怎样传输。
设计原型可以帮助确定页面外观,但落地时还要把每个区块对应到实际数据。作品、版本、谱集、作曲家和出版社等对象,也需要保持清楚的关系。
网页端需要处理的事
目前的整理重点包括:
- 目录、搜索与详情页的数据读取。
- 分页、筛选和页面切换后的操作体验。
- 作品说明与长文本的排版。
- 登录相关流程与公开页面的边界。
- 静态资源、双语内容与页面元数据。
- 构建、部署配置和接口异常时的反馈。
技术实施使用 Next.js 与 TypeScript,并把网页端放进已有项目的 workspace,便于与后台和接口一起维护。
怎样判断这一阶段完成
代码能够构建、测试通过,是开发侧的一部分检查。数据库、缓存、正式域名和真实账号流程,还需要在对应服务器环境中验证。
因此我会把“开发与测试记录”和“正式上线验收”分开整理,避免只凭一个页面能打开就判断整套系统已经完成。
后续想补充的内容
后面准备补上实际页面、关键接口的数据例子,以及从原型到真实页面时遇到的问题。品牌设计、资源展示和用户操作流程,也会单独记录。