• ZNF


    ZNF是一个PHP5 MVC框架。该项目的目的是提供一个开源框架用于开发PHP5企业Web应用程序。它的一些思想来自著名的Java MVC Web框架Apache Struts。ZNF框架的核心是一个灵活的控制层基于一些标准技术如PHP5和XML。ZNF采用自己的控制器组件然后集成其它技术来实现模型与视图。 对于模型(model),ZNF能够与标准的数据访问技术相给合如:PEAR::DB。 对于视图(view),ZNF能够把Smarty模板引擎和XSL转换集成到框架中。

    ZNF的特点包括:
    1、自定义前端控制器。
    2、利用XML配置来定义运行期事件处理
    3、权限控制
    4、输入过滤和校验
    5、国际化支持
    6、透明的缓存引擎
    7、能够运行在一个E_STRICT环境中
    8、兼容PEAR包。

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

    网友留言/评论

    我要留言/评论

    相关开源项目

    Lamplighter:Lamplighter是一个实现了MVC架构的PHP开发框架。能够让PHP开发变得更快、更加可扩展、更加安全。它提供的一个强大的模板引擎能够保持HTML标签简洁直观。
    Seagull:Seagull是个纯OOP(面向对象程序设计)框架,可用于创建web,command line(命令行)和GUI的应用程序. 它采用了BSD授权,让PHP开发者可以更容易地整合并管理代码源,更快速地建立复杂的应用程序。 目前Seagull设计中已集成了许多比较受欢迎的PHP应用程序,例如:各式各样的模板引擎,测试工具,管理代码库工具等.如果您是个初学者,您可以将Seagull提供的许多样本应用程序自定义或扩展成适合您所需的.如果您是中高级开发者,您可以充分利用seagull中的best practices(最优方案),标准和模块的代码核心在有规定的时间内建立您的应用程序.
    Rain Framework:Rain Framework是一个快速简单的PHP5 MVC框架。该框架让开发者与设计者能够更好的专注于各自的工作,因为该框架的目标是将项目各个层分离。
    Binarycloud:Binarycloud是一个PHP Web开发框架。 它提供一组在开发Web应用程序时经常用到的服务,并通过提供一个模块化的应用程序架构来改善复用能力。 这个框架的核心是表现层系统 (Node Tree),它主张从表现层逻辑中严格分离出业务逻辑。 该Node Tree采用一种独特的,对象可自由分层的设计方式。 Smarty模板引擎是默认的表现层并紧密地结合到binarycloud框架中。
    Difeye:Difeye是一款超轻量级PHP框架,主要特点有: ◆数据库连接做自动主从读写分离配置,适合单机和分布式站点部署; ◆引入成熟的Smarty模板机制; ◆改进路由风格,完全分离页面和动作,仿C#页面加载风格;
    DownloadMore InformationDashboard Framework:Dashboard是一个模块化,快速的Web应用程序开发框架。它通过复用让PHP开发变得更加快速和安全。
    EaglePHP:EaglePHP是一个简单、开源、高效、易扩展、面向对象的PHP MVC开发框架,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,写此框架的用意是与大家共同学习和交流。
    Ding:Ding 是一个 PHP 框架实现了依赖注入、AOP面向方面编程、轻量级、简单和快速的 MVC 模式,syslog、TCP客户端和服务器端非阻塞的套接字、定时器、自定义错误、信号以及异常处理、PAGI 集成、PAMI集成等等,类似 Java 的 Spring 框架。
    PhpGrid:PhpGrid是为php开发人员提供强大,开源的CRUD(添加,显示,删除,修改)框架. 适合快速开发演示程序(Demo),CRM系统,OA系统,ERP系统,电子政务系统以及网站后台管理. PhpGrid是以流行的xajax框架为基础.速度快,稳定性高.完全具有ajax,跨浏览器平台特性. 主要功能特点如下:
    Flourish:Flourish是一个面向对象的PHP开发框架。它拥有一个模块化的架构,这意味着它没有严格遵循MVC模式。它支持多种数据包括:MySQL、PostgreSQL、SQLite、MSSQL、Oracle、DB2。具有安全,易于使用,易于操作图片的特点。