2 Star 1 Fork 0

Next5Studio / Reskill

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

@next5/reskill

Reskill 是一个基于axios、ddd思想进行设计的前端请求层框架。

缘起缘生

自从半年前我开始接触ddd思想,就被它深深的吸引了,ddd指引我思考了很多东西。

这些东西大致可以倾向于以下几点:

  1. 不论技术还是架构、最终都是为业务服务的

  2. 在传统开发的过程中,我们经常丢失了一些原本属于业务的点(例如业务中用例行为的语义特点)

  3. 不论是前端还是后端,都是基于业务所分析出来的模型,在其基础之上进行开发的,因此模型是本源,是最重要的东西

  4. 在一切设计都进行的很理想的前提下,前后端的数据传输模型(即dto)变化的可能性不大,因此它不应该成为系统维护的痛点

基于以上几点,我又产生了如下思考:

  1. 如何利用好typescript的特性,让请求层面的代码提示更加友好

  2. 能否将请求层与模型层合并并抽象成单独的一层,store只负责调用

  3. 后端dto发生变更时,如何降低前端的维护难度

空文件

简介

基于axios和ddd思想封装的通用请求层框架 展开 收起
TypeScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/next5studio/reskill.git
git@gitee.com:next5studio/reskill.git
next5studio
reskill
Reskill
master

搜索帮助