Bearcat JavaScript 应用框架

Bearcat是一个基于自描述JavaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的JavaScripts. Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上. 

Bearcat 概览

Bearcat 包括几个部分,包括:

    核心容器

    核心容器包含核心,Beans,以及Context模块.

    核心和Beans模块提供容器的基础部分,包含IoC容器和依赖注入. BeanFacTory 是一个复杂的factory工厂模式实现. 它去除了手动去编写单例,允许你的实际程序逻辑从配置和依赖的管理中解偶.

    Context 模块基于核心和Beans模块之上,并提供了一些更高级的内容,applicationContext 是它的主要实现.

    面向切面编程

    Bearcat 基于核心容器提供了面向切面编程(AOP)的支持, 允许开发者定义,方法拦截器,切面来解偶那些需要被分离的业务逻辑.

特性

轻量级容器

* 依赖注入(DI)实现的控制反转(IoC)来管理POJOs
* 基于AOP的声明横切逻辑
* 一致的开发与配置

简单的

* 简单的元数据配置和编写POJOs
* 轻量的: 基于Node.js的高效率开发
* 可重用的: POJOs 可以应用于任何开发环境
* 无侵入的: 不依赖于容器API的开发
* 模块化: 使用那些你需要的部分
* 一站式服务: 没必要手动编写单例和工厂方法

强大的

* 良好的参考资料: 文档完整,很多实例包含 web todorealtime app 

* 良好的测试: 测试覆盖率超过95%

可扩展的

    * 自定义扩展: 可以为容器添加自定义的代码

    更多请参考 http://bearcatjs.org/

bearcat 0.4.22/0.4.23 发布,JavaScript 应用框架
bearcat 0.4.22/0.4.23 发布,详细信息请查阅 Bearcat 的 Github 主页:0.4.22 的下载请点这里0.4.23 的下载请点这里Bearcat 是一个基于自描述 javaScript object 进行开发的应用层框架, Bearcat 提供了一个轻量级的容器来编写简单,可维护的 javaScri

发布于 2015-06-06 00:50:37 | 118 次阅读

bearcat 0.4.19 发布,JavaScript 应用框架
Bearcat 0.4.19 发布,更新了热重载日志(hot reload logs)。详细信息请查阅 Bearcat 的 Github 主页:https://github.com/bearcatjs/bearcatBearcat 0.4.19 下载链接如下:https://github.com/bearcatjs/bearcat/archive/0.4.19.zipBearcat 是一个基于自描述 javaScript object

发布于 2015-05-20 00:14:49 | 135 次阅读

Bearcat 0.4.18 发布,JavaScript 应用框架
Bearcat 0.4.18 发布。详细信息请查阅 Bearcat 的 Github 主页:https://github.com/bearcatjs/bearcatBearcat 0.4.18 下载链接如下:https://github.com/bearcatjs/bearcat/archive/0.4.18.zipBearcat 是一个基于自描述 javaScript object 进行开发的应用层框架, Bearcat 提供

发布于 2015-05-13 07:32:11 | 147 次阅读

bearcat 0.4.13 发布,JavaScript 应用框架
Bearcat 0.4.13 发布: update chokidar to latest stable version详细信息请查阅 Bearcat 的 Github 主页:https://github.com/bearcatjs/bearcatBearcat 0.4.10 下载链接如下:https://github.com/bearcatjs/bearcat/archive/0.4.13.zipBearcat 是一个基于自描述 javaScript object 进行

发布于 2015-04-13 00:47:33 | 135 次阅读

bearcat 0.4.11 更新日志,加强热更新功能
热更新 本次升级主要是加强了热更新功能,添加了对热添加文件、热给对象添加属性依赖的支持 添加文件 直接添加文件,bearcat 会把它动态加入 bearcat IoC 容器中 添加属性依赖 比如之前有这么个bea

发布于 2015-04-01 02:54:53 | 128 次阅读

bearcat 0.4.10 发布,JavaScript 应用框架
Bearcat 0.4.10 发布:fix bearcat generate fpath does not generate right bug详细信息请查阅 Bearcat 的 Github 主页:https://github.com/bearcatjs/bearcatBearcat 0.4.10 下载链接如下:https://github.com/bearcatjs/bearcat/archive/0.4.10.zipBearcat 是一个基于自描述 javaScript o

发布于 2015-03-31 00:32:35 | 151 次阅读

Bearcat 0.4.6 发布,JavaScript 应用框架
Bearcat 0.4.6 发布, 更新内容如下:getBeanByFunc should make the bean lazy by default 0.4.5。Bearcat 0.4.6 下载链接如下:https://github.com/bearcatjs/bearcat/archive/0.4.6.zip详细信息请查阅 Bearcat 的 Github 主页:https://github.com/bearcatjs/bearcatBearcat 是一个基

发布于 2015-03-24 09:03:15 | 118 次阅读

bearcat 0.4.5 发布,统一抽象的 model
bearcat 0.4.5 发布,下载地址:https://github.com/bearcatjs/bearcat/archive/0.4.5.zip该版本修复了:fix getBean by function no id failed errorBearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维

发布于 2015-03-21 00:53:22 | 126 次阅读

bearcat 0.4.4 更新,添加对 id 冲突的提醒
bearcat 0.4.4 更新,本次更新主要添加对 id 与 bearcat 特殊属性冲突的 warn 提醒,意味着以下写法将得到更加有好的提示 var Tank = function() {     this.$id = \"async\"; } module.exports = Tank;Bearcat是一

发布于 2015-03-17 02:23:38 | 200 次阅读

bearcat 0.4.1 发布,统一抽象的 model
bearcat 0.4.1 发布了,该版本使用 parseInt 处理 model 默认数值属性。Bearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的javaScripts. Bearcat 提供了一个基础的底层来管理应

发布于 2015-03-02 23:47:07 | 159 次阅读

bearcat 0.4.0 发布,统一抽象的 model
bearcat 0.4.0 发布,本次升级主要是对model进行了抽象,model 代表着系统中的一些数据,也就是一些javaScript对象,对这些数据还可以有操作,比如校验、数据处理、序列化、持久化等 。所有的这些操作,在 bearcat model,统一的抽象

发布于 2015-02-27 22:50:49 | 168 次阅读

Bearcat 0.3.18 发布,前端应用开发框架
Bearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的javaScripts. Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上.Be

发布于 2015-02-15 00:20:50 | 162 次阅读

Bearcat 0.3.17 发布,前端应用开发框架
Bearcat 连发两个版本 0.3.16 和 0.3.170.3.17 / 2015-2-13fix make the usage of Object.defineProperty change the default object get/set method work, see issue0.3.16 / 2015-2-13bearcat.createApp will auto stop when it has beed startedBearcat是一个基于自描述javaScript object进行开发的

发布于 2015-02-13 23:50:38 | 178 次阅读

Bearcat 0.3.15 发布,前端应用开发框架
Bearcat 0.3.15 发布,该版本修复了 bearcat 启动日志中环境变量输出错误的 bug。Bearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的javaScripts. Bearcat 提供了一个基础的底

发布于 2015-02-13 00:02:35 | 143 次阅读

bearcat 0.3.14 发布,优化一致性配置
优化一致性配置本次升级主要是优化了bearcat提供的一致性配置,之前在把配置依赖注入到bean中,需要指定属性名称为 $V 开头的,现在不需要了,直接用 ${} 占位符的value属性即可var Car = function() {    &nbs

发布于 2015-02-05 07:50:04 | 148 次阅读

Bearcat 0.3.13 发布,前端应用开发框架
Bearcat 0.3.13 发布,该版本更新了 travis-ci 和升级 aop 实现。下载地址:https://github.com/bearcatjs/bearcat/archive/0.3.13.zipBearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的java

发布于 2015-02-01 01:02:23 | 115 次阅读

Bearcat 0.3.12 发布,前端应用开发框架
Bearcat 0.3.12 发布了,该版本对 Util.checkXXX 的类型检查进行了改进。下载地址:https://github.com/bearcatjs/bearcat/archive/0.3.12.zipBearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可

发布于 2015-01-31 00:00:16 | 177 次阅读

Bearcat 0.3.11 发布,前端应用开发框架
Bearcat 0.3.11 发布了,该版本重新审核 Utils.isType 方法,使之更加可靠。下载地址:https://github.com/bearcatjs/bearcat/archive/0.3.11.zipBearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,

发布于 2015-01-29 00:25:42 | 146 次阅读

Bearcat 0.3.10 发布,前端应用开发框架
Bearcat 0.3.10 发布,下载地址:https://github.com/bearcatjs/bearcat/archive/0.3.10.zip该版本重新审核 bearcat.createApp 并做了一些优化。Bearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可

发布于 2015-01-26 23:48:35 | 159 次阅读

Bearcat 0.3.9 发布,前端应用开发框架
Bearcat 0.3.9 发布,此版本现已提供下载:https://github.com/bearcatjs/bearcat/archive/0.3.9.zip。此版本改进内容如下:重新审查 bearcat.getBeanFunction && 改进代理,避免 target bean 不存在该方法的时候发生错误Bearcat是一个基于自描述javaScri

发布于 2015-01-25 01:03:19 | 177 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务