1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 bearcat 0.4.4 更新,添加对 id 冲突的提醒 下载

本帖由 漂亮的石头2015-03-17 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    bearcat 0.4.4 更新,本次更新主要添加对 id 与 bearcat 特殊属性冲突的 warn 提醒,意味着以下写法将得到更加有好的提示

    var Tank = function() {
    this.$id = "async";
    }

    module.exports = Tank;

    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 todo, realtime app

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

    可扩展的


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

    更多请参考 http://bearcatjs.org/
    bearcat 0.4.4 更新,添加对 id 冲突的提醒下载地址
     
正在加载...