共计 224 个字符,预计需要花费 1 分钟才能阅读完成。
框架编写核心思想
- 高内聚低耦合
- 核心方法封装 npm 包,核心库封装(函数式编程)
- 核心方法只提供调用途径,像使用第三方的工具包一样(传参和结果都被制定好了)开发只关心业务逻辑即可
- 基于 koa2 封装路由方法,让路由、数据访问、业务、外部接口各自分层
npm 包的选择
非业务组件库开源:
开放而非封闭,开源的好处:
- 分享 idea
- 获取交流的机会(人外有人,天外有天。总有人可以教我们更好的做法)
- 技术应该是持续更新,而不是一潭死水
业务组件库,和数据正相关:
封闭,发布私有包
正文完
发表至: javascript
2019-06-12