轻量级PHP框架 DoitPHP

2011-07-06  来源:本站原创  分类:开源  人气:0 

DoitPHP 网站 : http://www.doitphp.com/

轻量级PHP框架 DoitPHP

DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新:

一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。

二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。

三、灵活的扩展模块(module)设计,能够非常容易地调用如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方开源程序。

四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件,使前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(锁屏效果)、TAB菜单.、CHECKBOX的全选或反选效果以及图片的惰性加载效果等,让其变得得心应手。

五、提供了PHP程序开发中常用的操作类库,无论是COOKIE、SESSION的操作,还是实现网页页面的分页效果,实现音频、视频、图片幻灯片的播放,生成RAR、EXCEL、PDF等文件类型的文件,实现MEMCACH、XCACHE、APC等常见的缓存操作,实现WEB SERVICE等PHP的高级应用。利用扩展类库进行操作,如同“信手拈来”。

六、丰富的数据库驱动,支持MYSQL、POSTGRESQL、ORACLE、SQLITE、MSSQL、MONGODB等数据库。

  • 授权协议: BSD
  • 开发语言: PHP
  • 操作系统: 跨平台
相关文章
  • 轻量级PHP框架 DoitPHP 2011-07-06

    DoitPHP 网站 : http://www.doitphp.com/ DoitPHP(原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架.简而言之:DoitPHP运行高效,易学易用,易于扩展.换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如.作为PHP框架里的"后起之秀",DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格.URL的路由功能.MVC的架构思想.UID的数据库操作.以及AJAX的前端页面技术支持.并

  • 轻量级MVC框架 Struts4RCP 2010-03-10

    Struts4RCP 网站 : http://code.google.com/p/struts4rcp/ 1. 简介 Struts(for)RCP是一个适用 于RCP/RIA应用的轻量级MVC框架,与Struts功能相似,提供远程MVC控制器支持,简化模型与视图的交互过程. MVC: Model View Controller RCP: Rich Client Platform RIA: Rich Internet Application Struts: 一个适用于Web页面"请求-响应&quo

  • 轻量级rpc框架 bbossgroups RPC 2010-04-07

    bbossgroups RPC 网站 : http://blog.csdn.net/yin_bp bbossgroups RPC 是基于bbossaop的轻量级rpc框架,感兴趣的朋友可以用一用.bbossgroups提供的RPC框架是bboss aop子项目中一个子模块,具有以下特点: 1.支持多种通讯协议jms,jgroups,mina,webservice,restful,并且协议可扩展 2.提供强有力的安全管理插件(可插拔的认证.鉴权.数据包加/解密插件),保证远程通讯安全可靠. 3.开

  • 轻量级 ORM 框架 Generic DAO 2012-03-19

    Generic DAO 网站 : http://code.google.com/p/genericdao/ Generic DAO 是一个 Java 的轻量级 ORM 框架,允许开发者为持久化对象编写 DAO 类. 示例代码: public class BlogLogicImpl implements BlogLogic { private BlogWowDaoImpl dao; public void setDao(BlogWowDaoImpl dao) { this.dao = dao; }

  • 轻量级网络通信框架 nSocket 2012-12-10

    nSocket 网站 : https://github.com/ielts0909/nSocket nSocket是基于java NIO.1和NIO.2开发的轻量级网络通信框架,该框架为用户提供异步非阻塞的网络编程接口.目前更新到0.1版本,实现了基本的连通性和简要的通信,在0.2版本中将增加filter chain的功能.nSocket与mina.netty.xSocket这类高性能的设计不同之处在于,nSocket将直接使用java7中的异步通道构建异步操作,并在后期将弱化C/S模式,逐步过

  • [step by step构建轻量级web框架]-何为轻量级web框架 2014-06-14

    本系列博文,将会一步一步介绍如何构建一个轻量级的web框架jbeer git地址:http://git.codeweblog.com/bieber/jbeer 在SSH/SSI充实着我们每个项目的开发过程中,我们所做的事情就是将他们一次组合在一起,然后让它们能够很好的工作.有时,你会觉得自己陷入了它们的陷阱,它们提供了很丰富的功能,但是我们在项目开发过程中,能够用到的可能是它们的冰山一角.我们为了能够使用它们,能够确保它们很好的运行,可能需要依赖一大堆的第三方jar包,导致可能一个普通的CMS项

  • [step by step构建轻量级web框架]轻量级框架jbeer预览 2014-06-17

    本系列博文,将会一步一步介绍如何构建一个轻量级的web框架jbeer git地址:http://git.codeweblog.com/bieber/jbeer 经过本人差不多半年的纠结,今天终于把JBeer的0.1版本完成了.Jbeer具备MVC,IOC,AOP,ORM,IN18,PropertiesContext,简单声明式事务以及自带Datasource功能.开发Jbeer的目的是为了总结J2EE框架原理,从而在一些细节上加入一些自己的想法,最终目的是个人的一个总结.当初第一次看到JFina

  • 轻量级门户框架 JPolite 2009-02-22

    JPolite 网站 : http://www.oschina.net/action/project/go?id=7665&p=home JPolite 是一个基于jQuery开发的轻量级门户(Portal)框架.可以让你用于创建拥有与Netvibes相类似的个性化界面.JPolite将内容,展示和事件相分离.因此可以很方便将内容模块转换成基于标签(Tab)或基于折叠面板(Accordion)的方式进行展示. 授权协议: 未知 开发语言: JavaScript 操作系统: 跨平台

  • 轻量级DAO框架 DAO Fusion 2010-05-17

    DAO Fusion 网站 : http://opensource.anasoft.com/daofusion-site/index.html DAO Fusion 是一个轻量级的,但功能完整具备可扩展性的实现了 DAO 设计模式的 Java 框架,基于 JPA 和 Hibernate 构建. 示例代码: @[email protected](name = "customers", uniqueConstraints = {@UniqueConstraint(columnNames = {&qu

  • 轻量级门户框架 JPolite2 2012-07-03

    JPolite2 网站 : http://code.google.com/p/jpolite2/ JPolite2 是 jPolite 的改良版本, jPolite 已经不再更新,主页估计也找不到了. JPolite2 是一个基于jQuery开发的轻量级门户(Portal)框架.可以让你用于创建拥有与Netvibes相类似的个性化界面.JPolite将内容,展示和事件相分离.因此可以很方便将内容模块转换成基于标签(Tab)或基于折叠面板(Accordion)的方式进行展示. 授权协议: MIT

  • Android轻量级ORM框架 ActiveAndroid 2013-06-13

    ActiveAndroid 网站 : https://github.com/pardom/ActiveAndroid ActiveAndroid算是一个轻量级的ORM框架,简单地通过如save()和delete()等方法来做到增删改查等操作.配置起来也还算简单. 示例代码: @Table(name = "Categories") public class Category extends Model { @Column(name = "Name") public S

  • 前端轻量级MVC框架CanJS详解 2013-11-08

    你可能听说了这个新MVC框架: CanJS.还有什么比用它来创建一个联系人Web App更能深入了解它的办法呢?当看完这篇教程,你将全面了解用它的什么工具来创建你自己的Web App. 选择正确的库 创建一个JS APP没有好的工具是很有难度的,jQuery只是操作DOM的库,没有提供任何创建APP的基础,这就是为什么我们要一个类似CanJS的专门的库. CanJS 是一个轻量级的MVC库,提供你创建一个JS APP所需的工具. CanJS 是一个轻量级的MVC库,提供你创建一个JS APP所需

  • 轻量级ORM框架ActiveJDBC介绍 2011-08-07

    在codeweblog.com上看到这款开源轻量级的ORM框架,看了下例子,感觉非常小巧轻量简单. public class Main { public static void main(String[] args) { new DB("corporation").open("com.mysql.jdbc.Driver", "jdbc:mysql://localhost/test", "root", "[email protected]

  • [step by step 构建轻量级web框架]MVC功能介绍 2014-06-18

    本系列博文,将会一步一步介绍如何构建一个轻量级的web框架 jbeer git地址:http://git.codeweblog.com/bieber/jbeer JBEER的MVC模块采取完全注解的Restful风格.支持Controller的单例和非单例模式,开发人员可以通过配置来选择. 一.启动MVC 关于MVC的配置在Configurate接口的public void configurateWeb(WebConfig config);方法内配置WebConfig类来实现.该类提供的几个设置

  • [step by step 构建轻量级web框架]MVC模块的实现 2014-07-02

    本系列博文,将会一步一步介绍如何构建一个轻量级的web框架jbeer git地址:http://git.codeweblog.com/bieber/jbeer 本文主要分享一下在JBeer中MVC模块的Controller解析,主要分享JBeer如何解析一个Controller,映射到各个action处理的路径以及Request参数注入. 一.Controller解析 下面列举出简单的Action实例 @Controller(urlPattern="/first") public cl

  • [step by step 构建轻量级web框架]JBeer的IOC实现 2014-07-02

    本系列博文,将会一步一步介绍如何构建一个轻量级的web框架jbeer git地址:http://git.codeweblog.com/bieber/jbeer 讲到IOC,想必大家都熟悉.自从我进入J2EE这个圈,就无比的崇拜Spring,谈到Spring,起初接触它的人,都是让它的IOC和AOP所吸引.说到IOC,至于其原理大家应该都知道,就是反射,调用newInstance方法来初始化一个类.当然,JBeer肯定也是这种方式,暂时还没找到其他的方式来实例化一个类(除了工厂方法).本文需要分享

  • 基于ThinkPHP的轻量级SNS框架 OpenSNS 2014-03-28

    OpenSNS 网站 : http://www.opensns.cn 2015 年 1 月 28 日 ThinkOX 正式更名为 OpenSNS,意思是基于OpenCenter的社交程序. OpenSNS定位: 弥补OneThink对前台支持的不足,增加通用模块,让OneThink更能适合快速构建需要用户中心的应用. 具备以下模块: 微博.论坛.活动.群组.商城.资讯.专辑 主流的本地+社交登陆方式,支持QQ.新浪微博同步登陆 提供一个同步登陆插件,后台可以轻松开启 无需修改任何代码,只需简单设

  • 轻量级 JavaScript 框架 Vue.js 2014-09-04

    Vue.js 网站 : http://vuejs.org/ Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单. 支持的浏览器:https://saucelabs.com/u/vuejs 授权协议: MIT 开发语言: JavaScript 操作系统: 跨平台

  • 轻量级的ORM框架 easy4net 2014-04-23

    easy4net 网站 : http://git.oschina.net/wangwei123/easy4net/wikis/easy4net easy4net是一个轻量级orm框架,灵活在于可以自己编写复杂的SQL语句查询,简单在于几分钟内便能上手使用,并支持mysql, mssql, oracle, access数据库. 详细文档地址:http://git.oschina.net/wangwei123/easy4net/wikis/easy4net 代码生成器:http://www.osch

  • 有关Spring3.x 整合myBatis3.1的轻量级框架简要说明 2013-02-01

    主题:有关Spring3.x 整合myBatis3.1的轻量级框架 对于现在主流的j2ee企业级开发而言,ssh(struts+hibernate+spring)依然是一个事实的标准. 由struts充当的mvc调度控制:hibernate的orm持久化映射:spring的ioc和aop的容器环境近乎于完美的框架组合. 但是呢,在实际的开发工作中,由于程序猿对于技术.以及更加快速的解决方案的追求,我们会越来越发现ssh框架所存在的诸多问题和困扰. Ssh框架存在的问题: 1.随着spring m