• PHPOpenbiz


    PHPOpenbiz是一个基于PHP语言的商业Web应用开发框架。

    其特点包括:

        * Metadata驱动的设计原则。开发人员用metadata来描述业务逻辑,而不是用代码。
        * 模型-视图-控制器(MVC) 对象/关系映射(ORM)
        * 浏览器端AJAX通信
        * 与Eclipse集成的开发工具
          简单而功能强大
        * 编辑XML metadata而非代码
        * 丰富的功能 – AJAX, MVC, ORM, 安全机制 …
        * 建于Zend Framework之上, 更注重于应用层的逻辑
          快速开发
        * 框架的核心模块提供了常用的功能和服务,节省了大量开发时间
        * 客户可以扩展核心类库来实现自己的逻辑
          低维护成本
        * 管理metadata闭管理代码要容易得多

    Features

    Generic framework features implementation in Openbiz:

    Framework feature Openbiz support Comments
    Multi-layer Yes  
    Model-View-Controller (MVC) Yes Component-based, Event binding
    Object Relational Mapping (ORM) Yes Flexible mapping with metadata, SQL-like language
    Object persistence Yes Session-based
    Security  Yes user authentication, role-based view access and attribute-based data access control
    Authoring tool Yes Openbiz Eclipse plugin with wizards
    Free License Yes BSD, GPL
    PHP5 aware Yes Version 1.1 PHP4, Version 2.0 PHP5 
    Multi-Database Yes Zend Framework DB
    Web Template Yes Smarty
    Configurable Yes Through metadata files
    Extensible Yes User class derived from core library
    Plugable Yes Plugin services
    Multi-language Yes Work with Unicode-enabled databases
    Internationalization Yes Translation of metadata files
    Localization Yes Format of date/time, number, currency, phone number,surpport DST
    Data Validation Yes client side and server side validation
    Web Services Yes WSDL1.0/1.1,SOAP,XML_RPC,REST
    Lite Server Yes Can run small USB disk

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

    网友留言/评论

    我要留言/评论

    相关开源项目

    php.MVC:php.MVC实现了模型-视图-控制器(Model-View-Controller:MVC)设计模式,并鼓励应用程序基于Model2设计。 php.MVC是模仿Struts的一个PHP实现,提供Struts支持的大部分功能。
    Kohana:Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。
    Kohana 与其他框架有什么不同?
    ORM框架 Pomm:Pomm 是一个轻量级、快速、高效而且强大的 PHP 对象映射框架,专为 PostgreSQL 设计。由于只支持 PostgreSQL,Pomm 利用了 PostgreSQL 本身的丰富特性,性能非常强劲,功能很强大。Pomm只支持PHP5.3。
    Limonade:Limonade是一个微型PHP框架用于快速开发Web应用和原型开发。这个框架类似于Ruby中的Sinatra或Camping框架,和Lua中的Orbit框架。它的目标是简单、轻量和极其灵活。
    raremvc:可以设置数据的优先权, 如:
    Ding Framework:Ding 是一个 PHP 框架,提供依赖注入(通过 Setter/Constructor/Method)、面向方面编程、XML、YAML、事件支持,使用 JSR 250/330 注解进行 Bean 定义。轻量级,可发布为 PHAR 文件,简单快速的 MVC 模型、syslog、非阻塞的 TCP socket 实现、定时器以及自定义错误、信号以及异常处理,PAGI 集成(用于 Asterisk 网关接口),PAMI 集成(用于 Asterisk 管理)
    InterJinn:InterJinnTM是一个开源多层Web框架。它具有以下特点:
    Picora:Picora这个web框架提供一种直接把URL映射到类方法中的方式来组织代码。并能够很方便实现业务逻辑与页面表现逻辑相分离。
    EaglePHP:EaglePHP是一个简单、开源、高效、易扩展、面向对象的PHP MVC开发框架,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,写此框架的用意是与大家共同学习和交流。
    Swoole:swoole是一套设计非常精巧,有效提高开发效率的PHP框架。Swoole有统一的唯一全局对象,类似于Java的注册树,挂载了常用的一些对象,如数据库、模板引擎、缓存系统、日志系统、事件处理系统等。可以很方便地调用功能,快速开发。使用swoole框架,仅需配置一个config.php文件,在其他PHP文件中只需要require config.php文件,即可调用框架的所有功能。