新闻资讯
看你所看,想你所想

windframework

windframework

WindFramework是phpwind独立开发的php开发框架,是一个轻量级的php开源框架。

基本介绍

  • 中文名:windframework
  • 简介:phpwind独立开发的php开发框架
  • 开发:2010年10月份开始投入
  • 特点:组件扩展支持

简介

它以组件工厂为核心,提供了像MVC,数据持久化,视图模板引擎等套用技术。WindFramework採取了一种组件化的开发模式,虽然目前的组件库还不算丰富健壮,但是基于这种开发模式,使组件的扩展变得非常的容易。
WindFramework拥有一个强健的核心,它实现了基于配置的Ioc控制反转技术。开发者只需要简单的配置,就可以实现类的依赖注入,完全实现了类与类的松耦合。
一开始对WindFramework的定位和构想是:提炼phpwind社区产品的底层实现并对其进行统一化部署;对phpwind产品中多年积累沉澱下来的技术和解决方案进行整理重构,使其成为通用的标準化的工具/组件库。后来WindFramework逐渐的发展成为了一个通用型的php框架,一个独立的框架产品。它的定位和职责也越来越清晰:它支撑了整个phpwind社区套用的运行,为它定义了统一规範的MVC流程,并提供强大的路由和视图渲染能力,灵活的套用部署方案等。WindFramework服务于phpwind社区产品,但也独立于phpwind社区产品。

开发过程

WindFramework是phpwind社区开发的一款php框架。2010年10月份开始投入开发,目前为止已经内部发行了四个版本。
它源自phpwind社区产品的一次名为‘鹊桥’的重构计画,意在重新定义phpwind的架构层次以及开发模式,使其看起来更清晰,更易于扩展和二次开发。后来在一次讨论中重构计画被分为了两个部分进行。一部分为底层核心框架即现在的'WindFramework'。另一部分为phpwind社区数据服务中心。
作为一个通用的php框架,WindFramework首先在phpwind公司内部发行并推广使用,已经有很多新的项目基于这个框架进行开发。

新版本

简单说,phpwind新版本是基于WindFramework来开发的。新版本将在扩展性、模板机制上下功夫,努力做到更方便的二次开发。当然,基于WF框架,神马WEB分散式部署、资料库分表分库、URL伪静态、二级域名体系都能搞定……不多说了,说太多就漏了……
首先,基于框架的新版本,在技术上有了质的飞跃。上面说了,呵呵~
其次,基于框架的新版本,在外挂程式规範和模板规範的基础上,将会有更多的二次开发者为大家提供丰富的模板和套用。也许我们会有一个套用中心也说不定喔~
当然,版本好才是真的好。所以,一起期待新版本吧。

特点

1. model-View-Controller(MVC)
2. 组件扩展支持
3. 视图管理,多模板引擎支持
4. 主题与皮肤(themes)
5. 模板视图的布局管理(layout)
6. 模板标籤支持
7. 基于模板标籤体系,对页面数据输出进行安全及数据格式化支持
8. Cache支持,多种cache方案
9. 数据持久化db连结,基于PDO实现,支持分散式主从读写分离策略
10. 请求的预处理与后处理,拦截过滤器部署
11. 路由协定链,多路由协定支持
12. form表单对象与表单验证
13. ErrorHandler自定义错误处理句柄
14. 异常体系与Logger日誌
15. 多种开发模式支持WIND_DEBUG
16. 国际化(i18n)
17. 安全(security)。

环境要求

php5.1.2及以上版本。
web发布环境,apache或nginx。

转载请注明出处海之美文 » windframework

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com