• RedBean


    RedBean是一个易于使用,轻量级PHP ORM框架。RedBean拥有一个灵活的架构,其核心非常简约,可以通过插件来扩展功能。

    Doing ORM meta mappings is a complex, error-prone and tedious task. What do we usually do this kind of task? We write computer programs that solve it! For some reason ORM has been an exception to this rule. Until now. RedBean allows you to store objects. Just like that. Without ANY configuration, schema or meta mapping.

    Object Database

    RedBean acts as a simple, lightweight object database. RedBean can store bean objects (objects that contain only public properties). To store a bean, you just say: $redbean->store( $book ); Here RedBean will store a bean called $book.

    Zero Configuration

    RedBean requires no .ini, YAML, or XML configuration files. RedBean works out of the box, a Database Connection String is all that is required. We offer a single Setup-class that gets you up and running after just 1 single method invocation.

    Flexible Architecture

    Most ORMs are just a big blob of mysterious code. RedBean is different. It consists of a collection of loosely coupled, cohesive objects that are easy to understand and to work with. While the core of RedBean is minimalistic, there are plugins that offer extended functionality.

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Crystal:Crystal是一个PHP数据库工具箱。由三个部分组成:CRUD操作封装组件,数据校验模块,数据库操作模块用于创建数据库、表格等。利用Crystal编写的SQL查询与具体数据库无关,支持MySQL、PostgreSQL和SQLite。
    dORM:dORM是一个PHP5 ORM框架,能够从关系数据库加载,保存和删除PHP对象。dORM需要一个XML文件来将对象配置对象与数据库表格的映射关系。当前只支持MySQL数据库。
    Binarycloud:Binarycloud是一个PHP Web开发框架。 它提供一组在开发Web应用程序时经常用到的服务,并通过提供一个模块化的应用程序架构来改善复用能力。 这个框架的核心是表现层系统 (Node Tree),它主张从表现层逻辑中严格分离出业务逻辑。 该Node Tree采用一种独特的,对象可自由分层的设计方式。 Smarty模板引擎是默认的表现层并紧密地结合到binarycloud框架中。
    CoreMVC:CoreMVC是PHP的一款小巧精致的MVC框架。设计模块:将需求转化为模块,模块之间保持低耦合度,确定模块要实现的功能。 开发模块:在模块内实现所需的功能,保持功能之间的逻辑关系,厘清模块之间的调用关系。 重构模块:根据需求和用途继续优化模块结构,以达到重用和扩展效果,并提高运行效率。
    InterJinn:InterJinnTM是一个开源多层Web框架。它具有以下特点:
    Outlet:Outlet是一个PHP对象/关系映射框架ORM。该框架不需要实体对象实现指定的接口或继承某些基类。它是一个非常轻量级的框架,拥有一大把的工具和类可以用。
    Smutty:Smutty是一个围绕Smarty模板引擎构建的MVC PHP开发框架。提供用户身份验证和session处理,Ajax/DHTML组件(form,drag和drop,link),数据访问抽象层,模型 (model)校验机制,自定义转向"路由",集成单元测试等。
    Yii:Yii是一个高性能,基于组件的PHP开发框架。特别适用于开发大型Web应用系统。Yii是一个集成了全部所需功能的PHP快速开发框架包括:MVC、 DAO/ActiveRecord、I18N/L10N、缓存、基于jQuery的Ajax支持、身份验证和基于角色的访问控制管理、表单校验、Web UI控件、外观/皮肤管理、Web Service等。 Yii采用严格的面向对象(OOP)方式编写,易于使用,非常灵活和可扩展。
    Tigermouse:基于LGPL授权的PHP/AJAX框架用于开发高交互性的Web应用系统。它设计成可用来构建大型Web应用系统而不仅仅只是Web页面。利用 Tigermouse你不需要编写JavaScript。
    Bonfire:CodeIgniter是用于快速创建PHP Web应用的强大框架。Bonfire是一个让基于CodeIgniter这个框架的开发变得更加快速的基础框架。它提供了一些可以马上使用的工具包括:用户管理系统、Email队列、数据库备份。此外还内置一个优雅,可定制的用户界面。这框架完全采用模块化设计并围绕HMVC模式实现(Hierarchical-Model-View-Controller)。Bonfire还拥有一个灵活的模板/主题系统,能够实现类似于 WordPress父/子关系的主题。