Node中间层服务编写框架中的思考

框架编写核心思想

  • 高内聚低耦合
  • 核心方法封装npm包,核心库封装(函数式编程)
  • 核心方法只提供调用途径,像使用第三方的工具包同样(传参和结果都被制定好了)开发只关心业务逻辑便可
  • 基于koa2 封装路由方法,让路由、数据访问、业务、外部接口各自分层

npm包的选择

非业务组件库开源:npm

开放而非封闭,开源的好处:编程

  1. 分享 idea
  2. 获取交流的机会(人外有人,天外有天。总有人能够教咱们更好的作法)
  3. 技术应该是持续更新,而不是一潭死水


业务组件库,和数据正相关:框架

封闭,发布私有包koa

相关文章
相关标签/搜索