说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【开源推荐】ThinkPHP:大道至简,让Web开发更简单

HTML文档下载 WORD文档下载 PDF文档下载
ThinkPHP是一个免费开源的、快速简单的、面向对象的、MVC结构的轻量级PHP开发框架,是为了敏捷Web应用开发和简化企业应用开发而诞生的。项目创立于2006年初,遵循Apache2开源协议发布。

ThinkPHP是一个免费开源的、快速简单的、面向对象的、MVC结构的轻量级PHP开发框架,是为了敏捷Web应用开发和简化企业应用开发而诞生的。项目创立于2006年初,遵循Apache2开源协议发布。


ThinkPHP早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,为Web应用开发提供了强有力的支持,这些支持包括:

  • MVC支持:基于多层模型(M)、视图(V)、控制器(C)的设计模式
  • ORM支持:提供了全功能和高性能的ORM支持,支持大部分数据库
  • 模板引擎支持:内置了高性能的基于标签库和XML标签的编译型模板引擎
  • RESTFul支持:REST模式提供了RESTFul支持,为你打造全新的URL设计和访问体验
  • 云引擎支持:提供了对新浪SAE平台和百度BAE平台的强力支持,具备“横跨性”和“平滑性”,支持本地化开发和调试以及部署切换,让你轻松过渡,打造全新的开发体验。
  • CLI支持:支持基于命令行的应用开发
  • AMF支持:支持Flex开发和Flash通讯,打造互联网富应用
  • PHPRPC支持:提供基于PHPRpc的WEBService解决方案
  • MongoDb支持:提供NoSQL的支持
  • 缓存支持:提供了包括文件、数据库、Memcache、Xcache、Redis等多种类型的缓存支持

目前ThinkPHP最新版为3.2版本,该版本要求PHP 5.3+,提供了更好的云平台支持,并进行了诸多改进:

  • 架构专门为模块化设计做了优化和调整,从而更适合企业级应用;
  • 采用驱动式设计,对于同一功能在不同环境和类型的操作只需要配置驱动即可轻松移植,不需要改变现有代码,同时也让你的应用能够适用于更多更复杂的运行环境;
  • 在底层核心就包含了对各种云平台的支持,通过定制不同的应用(场景)模式以及对应的驱动就可以轻松支持云平台的部署开发,你可以实现在本地开发,然后直接无缝部署到云平台,目前已经支持的包括SAE和BAE3。

开发资源:

  • 下载地址:http://www.thinkphp.cn/down.html
  • 项目托管地址:CSDN Code、Github
  • 文档:ThinkPHP3.2完全开发手册

ThinkPHP示例应用——OneThink

ThinkPHP开发团队还基于ThinkPHP开发了一个开源的内容管理框架OneThink,作为ThinkPHP项目的示例。


OneThink是一个开源的内容管理框架,基于ThinkPHP 3.2版本开发,采用了全新的架构设计和命名空间机制,融合模块化、驱动化和插件化的设计理念于一体,为开发者提供了更方便、更安全的Web应用开发体验。

OneThink只是一个内容管理框架,并不是一个真正意义的CMS,其理念和定位是围绕OneThink打造一个社区,由社区中的开发者分享自己的创新。OneThink集成了一个完善的后台管理体系和前台模板标签系统,开发者可轻松管理数据和进行前台网站的标签式开发。

OneThink支持在SAE以及BAE3平台上直接安装。

更多信息可参见:http://www.onethink.cn/

C#实现生成网站快照缩略图片 VB比较两个Excel表格的内容 VB实现Excel按列或行排序 VB删除EXCEL表格指定行 用vb.net写的验证码识别代码 VB删除EXCEL表格指定列 Oracle数据库Windows 2003环境自动备份批处理 VB通过ADODB连接EXCEL表格文件读取数据 使用VBScript卸载软件 Discuz X2用户注册过程SQL Android手机参数表 用jQuery改变图片(image src) 用std::atomic實現簡單的讀寫鎖 ChinaPay网上支付网关.NET开发 VOB生成IFO文件用nero刻录DVD详解 15款开源Android游戏引擎(安卓免费游戏引擎) 将MVC ASPX转换到Razor视图 Word设置目录简明教程 asp.net mvc页面javascript代码中如何使用razor Discuz X论坛数据表结构:用户数据表pre_common_member boost在windows平台下自带超强 IOCP 的ASIO Boost下载和编译安装简明指引 Windows和Linux环境中Boost下载安装编译配置使用指南 Android开发技巧:Android常用类库说明 Android开发技巧:Android 文件系统 Android开发技巧:Android应用程序架构 ASP.NET MVC Razor 输出没有编码的HTML字符串 ASP.NET MVC 3 Razor 在head里包含js文件 JQuery mobile介绍 JQuery Mobile 页面结构 什么是云计算的通俗理解 delphi的报表问题 (急急急,线上等待) ora8i的安装问题,急! go命令为什么没效果 Query的设置? 回答过菜鸟级问题-我做的FLASH动画在有些机器上无法显示的请接分。再次感谢 给点意见!!! 求救,如何限制用户下载!!!内有详细说明.分不够可以在给!!! 請問怎樣用代碼得到一個dw控件的 dw 對象并messagebox出來? ★★★算法讨论:如何识别红眼和消除运动模糊★★★ 兄弟们,帮我啊!~ 紧急求助:请问如何在MFC程序中调用自己编写的C++类 请问谁有组卷的算法,急用,多谢! 急!!!关于FileSystemObject问题,在线等 求面积 鼠标在视图和用非模式对话框交互绘图 在.login中怎么设置汉字的位数? oracle9i的安装文件都有什么?望高之!急! 如何用window.open弹出一个屏幕居中的窗口? 大侠们,在线求word200文件密码破解,急!!!!!!!!!!! ccnet(苦海放歌) tdl982324(石井坚) ( ) wanghr100(灰豆宝宝.net) possible_Y(◎)(◎)←(这是眼镜,不要想歪了)请接分 ccnet(苦海放歌)yaoxuefeng(锋雨者)brainf(后街)请接分 配置节的type的第二个参数的含义 报表问题。 最近在找个网站管理系统,各位能否给个建议 windows2000的奇怪问题 关于如何自定义组件问题 有关windows 98自动重起问题。 ListBox问题 VFP8.0中的数组问题,高手和用过的人来看看! 数据库的移植问题? 重新开机时常常变成"大图标",怎样设置使WIN2K所有磁盘(c,d,e盘)上的所有文件夹和文件以"列表"显示,就是让"查看"->"列表"固定? oracle9i的安装文件都有什么?望高之!急! 哪位有没有SCJP培训的录音或其他教学的好东西阿 MSComm控件在设计时运行没问题,但打包后装到别的机子老是出现“没有注册类”,求救? delphi 做的数据库应用程序如何移植?? copysign怎么用啊? 如何将一个网页的所有链接均自动加为绝对链接? 技术与数学的问题 本人写了一个设置纸张方向和大小的函数,其中MyDevMode.dmPaperSize = psize '若vbPRPSA3 设置纸大小为A3,但在VB对象库中找不A2张对应值 tomcat4.1.24中的sevlet问题 我下载了linux的iso文件,可怎么安装啊!! 我想问一下,有关于计数器的相关的信息? 救急:是否可以在两个页面(两个单独打开得ie浏览器页面)传递参数,如何实现啊? JDBC相关的两个问题 Oracle8.1.6怎样连接SQL SERVER2000 ?(在线等待) inserted表问题 急!!!关于FileSystemObject问题,在线等 dll 编译问题 请教 请教关于iterator与container? 谁有mixerAPI的中文资料,如(mixerGetLineInfo)我需要弄懂原理(不需要MSDN) 请问“怎么样才能修改以有的flash文件”,拜托,在线等待 千军万马( )成语接龙越多越好! 我是1984年9月17日早上6点多钟出生的,能给我算一下婚姻和事业吗?男的啊,阴历的 树蛙属于什么生态系统? 我想问一下亚细胞定位在叶绿体中的基因转入没有叶绿体的物质中可以表达吗比如亚细胞定位在叶绿体中的基因转入到酵母中表达,可以发挥功能吗,为什么 17:51是早晨还是下午? when she()nexttime,i()her everthingA is going to come,shalltell Bcomes,willtell 英语语法-句子-划分成分 求一字之师,以下均为划分句子成分疑难(先),括号内需特别解释(再)!求一字之师,以下均为划分句子成分疑难(先答),括号内需特别解释(再解),如阁下也有不 我国现行宪法的正文主要包括( ) A.总纲 B.公民的基本权利和义务 C.国家机构 D.国旗、国徽、首都 altium designer 元件库part A part 以及怎么删除 尊敬与爱戴的区别 求宪法重要地位和法律效力的认识 Fish ____ the sea bed.填介词 什么样的老师是你最爱戴的尊敬的? 在新的历史条件下如何建设和谐校园 有诗意的词句,类似陪君醉笑三千场,不诉离殇.这样的 荷兰也是海洋强国,为什么干不过英国?西班牙、法国这些陆上强国海战不行,PK不赢英国,这没什么奇怪的.但荷兰素来以海洋立国,号称海上马车夫,民众历来在海上吃风饮浪,从来不缺少训练有素 在新的历史条件下,如何坚持立党为公,执政为民? short的中文是什么? 神是生物吗? 青菜虫有叶绿体吗急 “short”汉语是啥? 求考神, 为什么菠菜中的叶绿体比青菜中多 黄河中所有的黄河鲤鱼是一个生态系统吗 在下面的括号里填上奇数.你发现了什么?给20财富12=()+()12=()+()+()+()12=()+()+()+()+()+()12=()+()+()+()+()+()+()+()你发现了什么? 用高倍显微镜观察青菜叶肉细胞,可见双层膜的叶绿体.为什么不对 晋江是泉州市的母亲河.下列能构成一个生态系统的是( )A.晋江中所有的藻类植物 B.晋江中所有的生物及其生活环境C.晋江中所有的动物和植物 D.晋江中全部的水、泥沙和矿物质 74( )3有几种填法在括号里填上三的倍数越快越好第一加10财富还选为满意回答 造句,前面说因为什么,后面是所以有的.有的.有的.有的.快点,我等着呢 想要涵慧弦的播客链接谁帮忙找一下 全国人大是否属于国家机构 原生质层是否相当于细胞膜,用热水洗蔬菜时,水变绿原因是:a原生质层失去透过性b细胞膜叶绿体膜失去透过 涵惜慧和涵惜叶是姐妹吗? 在括号里面里填一个歇后语,我是小学生,不要说一些废话可以么?我给你们20财富悬赏为了"六一"文艺汇演能够取得成功,同学们每天都要进行一个多小时的刻苦训练,这真是( )啊.在训练的过 1.两个形状相同的金属球,甲带正电,用电量为Q1.乙带负电,电量为Q2.且Q1大于Q2,当甲与乙相互接触后出现( 甲、乙都带正电).为什么?电子转移不是到一方呈中性(不带电)就不再转移了吗?这 涵惜慧还有一个姐妹叫涵惜岚 小明上学期前四次数学考试成绩,第一次80分,第二次100分,第三次99分,在前四次考试中,小明得的平均分时整数分,小明第四次考了多少分?第3题的2小题 电焊,亮红色的熔池覆盖药皮吗. the same as 的as是介词还是连词.Without a doubt,Bill Gates belongs in the same class as Thomas Edison,Alexander Graham Bell,and other great minds who changed the world.这个as呢..分析下这个句子 underlined 的汉语是什么? 礼乐射御书术与诗书礼易乐春秋有区别吧为啥都叫六艺 NBA讲解里经常听到what a short(不是shot的发音),到底是what a 什么啊 成语接龙 千军万马——( ) 拉面和大肉面有什么区别就是多几块肉? Do the same ______ the other leaves.(填介词) 电焊怎么戴着面罩能分清熔池和熔渣,我自己点焊戴面罩能分清,主要看熔池棱廓.但是连弧焊看不清,感觉混沌成一坨,如何能分清? 用面筋机活面面筋多,淀粉少, 在表达“同龄”时,at the same age 与 the same age 中加了介词at 和不加有什么 区别吗在表达“同龄”时,at the same age as 与 the same age as 中加了介词at 和不加有什么 区别吗 underlined什么意思 地球是无私的,他向人们慷慨的提供矿产资源,但是,如果不加节制地开采,地球上的矿产资源必将越来越少,修改病句 和short读音一样的单词 W开头的 underlined是什么意思 ''五经''指的是诗丶书丶礼丶易和什么 实现共同富裕的关键是什么 underlined 的意思 锦鲤鱼和鲤鱼可以杂交吗? 实现共同富裕,关键是?C.帮助贫困地区贫困人口发展经济D.完善分配制度我觉得D更正确. underlined的意思 黄河金生态鲤鱼怎么样 实现四个现代化,达到共同富裕的根本前提是什么? 法政府严打剥削实习生现象 重申实习期以开放促改革:中国的特区美秘密窃听法公民惹怒法总统 法紧急召美国财政僵局刚解 共和党就医改法案再英14岁少年被控5次性侵 3宗案件发分析:美国就业数据疲弱 美联储料谨慎德社民党同意正式谈判 协议达成或需4本网记者乘坐加总理专机赴北极:近距离联合国负责人称叙政府充分合作 销毁化日法庭审判过程遭偷拍 视频上至网络引澳维州建筑工抱怨外国劳工抢饭碗批工会伊朗强硬派质疑伊核谈判中本国代表让步美妇人陪审时哺乳幼儿被法官以藐视法庭伦敦中国城抗议“歧视性”搜捕黑工举行俄车臣地区今年击毙27名武装分子 包美国财政僵局刚解 共和党就医改法案再分析:美国就业数据疲弱 美联储料谨慎德社民党同意正式谈判 协议达成或需4各省区市党委常委班子均已开展批评和自中国铁建回应“天价招待费”:今年下降日本利用钓鱼岛为开火埋伏笔 无视和平潘基文:联合国专家组将重返叙利亚调查助推合肥文化产业发展 “文博会”功不第二届安徽营养健康沙龙9月8日举行蒙古国对外关系部就叙利亚局势发表声明法国政府称对叙采取行动将使该国局势得关于第二次续发行2013年记账式附息中华人民共和国财政部公告2013年第华润状告一超市“攀亲附贵”索赔千万菲律宾所称中方在黄岩岛建混凝土设施的苦命三兄弟 幸遇好邻居(图)维基解密起诉奥巴马 称其非法扣留“维合肥银行试水打印冠字码防伪功能经开区公租房拎包入住外交部驳菲方言论:在黄岩岛上建设设施人上了火车 包忘在候车室央企项目落户 合肥东区再添新地标国泰航班高速降落致63人受伤 疑与汽清华教授薛澜:行政审批改革的最大难点看诗和诵诗东方歌舞团集合各国艺术家 打造《天涯国粹京剧唱进高端旅游展 国际商务旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘