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

【开源推荐】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/

美国史上最大IPO 能给阿里巴巴带来什么? 买Windows平板而非iPad或Android的十大理由 Framework7:不会Objective-C,也能开发iOS7应用 CocoaChina开发者大会 全新引擎Cocos 3d-x开源 Oracle和微软的抱团,以及对抗Amazon霸主的5个可用点 Agile已死 Agility长存? 论程序员的自我修炼 Github女员工因遭性别歧视离职 继七年iPhone、四年iPad后,苹果的下一城:Healthbook 普元CTO焦烈焱:专注于基础软件 在Spark上的深入实践 Python 3.4.0正式发布 未添加任何新语法特性 谷歌受困邮件挖掘丑闻,企图抹掉庭审记录 Python 3.4.0发布,增加了多个功能模块 美的+阿里,“云端”战略第一把火是智慧家居 对产业互联网战略的战术思考——争夺企业信息入口的战争 加入Cassandra,OpenStack发力DBaaS生态圈 死磕Google Keep,微软正式发布Mac免费版OneNote 《近匠》安管云CTO石磊:降维安全的开放平台 2014 Unity亚洲开发者大会&#183;中国站讲师名单议题全部出炉 【独家专访】红旗Linux元老:猎猎红旗永飘扬 借助三大技巧 助你提升API状态页面 集成GemFire,Hadoop生态圈的又一把火 次世代光照体验:Unity 5面世,功能系统全升级 深入浅出,以咖啡店为例演示Web应用程序扩展 百度Clouda:可依赖的实时JavaScript开发框架 Oracle发布Java 8正式版及JDK 8 编程语言中一些令人抓狂的规则 廉颇未老,微软股价创14年新高 中国云计算大会PPT集萃(三):核心架构及应用实践 特性是增多了,但是Google的云服务仍然不温不火 全国云计算大数据创新项目评选活动正式启动 最基本问题 哪位写过控制摄像头的例子, 如何使用XP的远程桌面管理?远程控制. float 5.29 显示出来会是什么? 要不要学c++ 不能保存文件了,怎么回事? CString的一个问 在vs,net中创建用户控件和组件有什么区别? Lotus Notes and Domino与LOTUS 1-2-3有什么差别? 问路 JBuilder中类找不到 Montaque,看到后请进,问题有点菜,但希望你尽快回答! 大家帮帮我啊谢谢 private的意义是什么呢? 这是怎么回事啊,经常遇到的问题 请问windows编程和windows网络编程哪种编译器最好 新手提问--初装redhat7.2问题多多 请问如何在iis中提供证书认证?急! ASP.NET能不能用记事本写?! ??如何获得在DataGrid控件中选中一条纪录的消息?? 在win2000上调试好的程序,为什么到了xp的iis下面关于access数据库写入的页就打不开了? 不通过键盘,不通过初始化,不用SetWindowText(),如何向一个编辑控制加字符串 maya里的动画如何渲染? 数据库中的超键是什么意思? 组件如何发布? 一个小问题(请斑竹不要删) 菜鸟提问:怎样才能在编程中把一个数据库生成一个HTML文件! long型能转换为int型么? datagrid中RadioButtonList被自动选择问题? c#中如何比较两个string的大小,如"AB">"AA" return * this 问题 急!!,我VC的一个库文件坏了! 现在真是失恋的季节,各位帮帮我,我是否该该怎么办? 在线等待WIN98操作系统下载的网址 关于模板特殊化的一些问题 三个小问题 那儿有GUN c++ 下载? 关于拨号的问题 学习VB.NET的方向在哪里 两个问题 急!!,我VC的一个库文件坏了! 2000写的程序,到98下运行,发现字体变型变的很厉害,如何解决? 急!!,我VC6的一个库文件坏了! 怎样才能使服务器端更改的数据主动发送的客户端的web上呢 问题,在线等! 关于cdonts的问题,在线等候!!! sos 问一个关联表格操作问题 TNMMSG和TNMMSGServ用于哪些场合?两台电脑之间的通讯能用它吗?是不是不稳定,速度也慢? 那个高手能教教我怎麽用编程实现软盘加密呀??? document.write("<%=server.htmlencode(HTMLstr)%>"); 《200个最有趣味的动物故事》的问题 家里进蛇寓意什么 阿拉伯语如何学习?阿拉伯语难学吗?如何入门呢? 关于关联词语的例子比如说类型,造句等.一天内给我回答!一楼的,造句呢? 家兔,野兔收购!有谁知道在河南开封内有那个地方在收购兔肉或者是生兔的地方呀?像大的食品公司这些.知道的请告诉一下, 请问,你学阿拉伯语? 政治发现和科学发现,有什么区别? 生日那天蛇进了家里代表什么意思?不是梦见蛇进了家里. 怎样快速学阿拉伯语? 用关联词语填空:促成动物冬眠的主要原因,()动物缺乏睡眠,()低温快 快 快 快 现在道路怎么形容,还有颜色等等 怎样套野兔 人血的颜色人的血 氧化后 是什么颜色的?还有 女生的 不在体内的血(比如例假 第一次什么的) 在卫生巾上 可能变成棕色么? 形容我是什么颜色的 哪里可以学阿拉伯语啊 用随波逐流 出神入化 惊心动魄 大名鼎鼎中的两个词语分别造句 急阿! 狡兔三窟造句今天用! 如果用颜色来形容爱情,那么各个阶段的颜色是什么恶? 英语四级各模块分别占多少分?帮我分析一下我的成绩,您的成绩总分:531听力:181阅读:193综合:59写作:98 用狡兔三窟造句着急! 填关联词1.大象( )在公路边上能看到,( )树林也能遇到. 英语四级是怎样的?分哪些模块?具体模块多少分?我现在大一,明年六月考四级.英语四级怎么应考?(请谈一些经验,有重谢.) 蛇进房间有什么不降之兆在自己的房间看见一条蛇在我床上爬 我住2楼,有什么不降之兆吗? 不准带食物和饮料的英文怎么说 以感受美创造美为班会题目的班会内容和班会效果.急、、字数适中就行、 各种神秘主义为什么都与宗教有关 为什么猎人要捕捉动物 绝望的主妇里的一句话什么意思REX带BREE和他们的孩子去吃自助沙拉 BREE为REX拿了一盘沙拉 说了句:“Okay,well,I got you the honey mustard dressing; the ranch looked just a little bit suspect.”里面的 the ranch loo 梦到蛇进房间是什么意思 一个猎人在森林里打死了一只野兔,可是在动物会上,为什么那只野兔还在那?因为森林里不止有一只野兔! 帮忙疯狂主妇里的一句话 ,detergent commercial,疯狂主妇第一季第一集里Rex 要离婚,说了这么一句话:" I want a divorce.I just can't live in this...this detergent commercial anymore."不明白detergent commercial 还有,这句 神秘主义者是怎样的?神秘主义者的个性和特点是? 颜色是怎样调出来的 疯狂主妇怎么样 蛇爬进屋子里来是什么意思? 如图,一个猎人在O点处发现一只野兔正在他的正前方60米处的A点以10米/秒的速度沿水平方向向前奔跑,已知猎枪子弹的飞行速度是610米/秒.请问,若猎人向野兔正前方11米处瞄准并开枪,能否打中 英语翻译seeing your tile has helped me make my decision 求翻译成英语!首先是人的发现.最突出的变化是关于人价值观念的转变.其次文艺复兴打破了宗教神秘主义一 这是什么颜色?紫色.具体点,是哪几个颜色调出来的? 主题班会抵制不良诱惑结尾词 血的颜色有哪些种类.都是有什么物质构成的? 大伙儿甩一把汗,就是一阵雨.是什么成语? 谁能告诉我爱我校园主题班会结尾词怎么说才好呢? 颜色是怎样形成的 大伙儿甩一把汗就是一阵雨 写成语 什么鱼血的颜色是蓝色的 色彩是如何产生的 大伙儿甩了一把汗,就是一阵雨的成语是什么 血的颜色红的很深什么症状感冒持续半个多月了,昨天的今天挂水的时候血回流的时候颜色很深,红的发紫了.是什么症状?一直头晕,全身无力,想睡觉,但是又睡不着.挂了2瓶,没什么特别转好的感 底字有多少笔画 大伙都甩一把汗,就能够下一阵雨翻译成成语是什么? thanks for sth/sb doing sth对么,为什么 家兔和野兔的区别比较比较,家兔和野兔有什么区别?它们为什么有这种区别. 什么头什么目 词语填空 要跟动物有关系的 是thanks for sb doing sth还是thanks sb doing sth 宠物兔野兔和家兔的区别我买了一只兔子,颜色是灰色的,很凶,请问它属于哪一种 请问这是野兔吗轻轻的我就给逮住了,不怎么凶 200个最有趣味的动物故事(节选)里的“祸不单行”是什么意思快《能力训练》200个最有趣味的动物故事(节选)里的4道题 家兔与野兔又什么区别最好能从几个方面来说 珍惜时间、父母的作文,500字父母十年前我们是父母的孩子十年后我们是孩子的父母十年前我不知道家的温馨十年后我才体会家的温暖十年前我渴望离家去远方十年后我渴望从远方回家十年前
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘