bearcat 概念
2017-12-15 本文已影响0人
JackTweeg
pomelo中用到bearcat。这里是他的中文wiki
https://github.com/bearcatjs/bearcat/wiki/Home-in-Chinese
Bearcat是一个基于POJOs进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的node.js
企业级Node应用开发存在一些比较大的问题. 总体来说,Node 缺乏一个基础的框架来处理好应用层的逻辑对象. 开发者不得不重复的手动编写例如单例,工厂方法,以及不一致的配置文件. 这样就使得很难去分清楚应用层的逻辑, 缺乏一致性也提高了维护成本.
bearcat就是解决这个问题的。
POJO表示一个简单对象,必须要有构造函数.
因此,一个POJO可以是这样:
var POJO = function() {
this.props = null;
}
POJO.prototype.method = function() {
}
module.exports = POJO;
pomelo中很多地方都这么定义的,这个模型需要我们记住,后续使用,这里对接bearcat应该很方便。