thinkphp.jpg

项目介绍:

ThinkPHP是一款开源的PHP框架,是为了简化企业级应用开发和敏捷Web应用开发而诞生的,简单、快速一直是ThinkPHP的开发原则,并且遵循Apache 2开源协议。

ThinkPHP诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP。2007年12月15日,ThinkPHP发布1.0.0正式版本,标志着ThinkPHP进入正轨。刘晨是ThinkPHP的创始人及核心开发者。

ThinkPHP经过7年的发展,形成了自己的一些特色和创新,包括基于XML和标签库扩展的编译性模板引擎、人性化和强大的ORM和查询语言、视图模型的引入、项目编译、对SAE的平滑和横跨支持等。

开发语言:PHP

License:

Apache License 2.0

链接:

附录

ThinkPHP教程

ThinkPHP教程2

THINKPHP常用系统变量指导

讨论

同类项目

Django
Django是一个由Python写成的开源的Web应用框架。采用了MVC的软件设计模式。它开发最初是被用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使开发复杂、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY(Don't Repeat Yourself)法则。
meteor
Meteor是一种新型JavaScript框架,用于WebApp应用程序开发。Meteor的基础构架是Node.JS+MongoDB,它把这个基础构架同时延伸到了浏览器端,如果App用纯JavaScript写成,JS APIs和DB APIs就可以同时在服务器端和客户端无差异地调用,本地和远程数据通过DDP(Distributed Data Protocol)协议传输。因此部分应用如TODO列表,网络在线和离线下使用功能完全没有差异,动作响应和数据延迟也完全感觉不出来。 Meteor在2012年4月首次发布。官方总结的Meteor的9个优势是:纯粹的JavaScript、实时页面更新、强大的数据同步、延迟补偿、代码热推送、敏感代码运行于受限环境中、完全独立应用包、互操作性强、智能的包。Meteor团队表示,包括Facebook、Google及Twitter在内等多家互联网巨头在Web应用方面都采用了与Meteor一样的技术。目前百度公司也推出了一款类似Meteor的WebApp开发框架Clouda。 Meteor在2012年7月份的时候得到了由Andreessen Horowitz基金领投,包括Matrix Partners等投资机构联合投资的1120万美金。Andreessen Horowitz基金也是GitHub的投资方之一。 发布的最早版本是 [0.6.4.2-rc1](https://github.com/meteor/meteor/releases/tag/release%2F0.6.4.2-rc1) 在2013.10.21。 **开发语言:**JavaScript
Flask
Flask是一个轻量级的、高扩展性的Web应用“微”框架,使用最简单的核心,并允许你通过Flask-extension扩展各种功能,以满足Web应用开发中的所有需求。Flask依赖于两个外部库:Jinja2 模板引擎和Werkzeug WSGI工具集。 Flask由Armin Ronacher开发,本来只是作者的一个愚人节玩笑,后来大受欢迎,进而成为一个正式项目,并于2010年4月16日发布首个版本(0.1)。 Flask拥有完善的文档,非常容易上手,其extension机制可以让Flask从一个微框架变成一个全功能的框架。此外,Flask使用Blueprint让应用实现模块化。 **开发语言:** Python **开发者:**[Armin Ronacher](http://lucumr.pocoo.org/)
Laravel
Laravel是一个简单优雅的PHP Web开发框架,允许开发者通过简单、高雅、表达式语法开发出很棒的Web应用,将开发者从意大利面条式的代码中解放出来。 Laravel是由Taylor Otwell小组开发,在2011年6月30日发布Laravel 1.1正式版,之前发行了两个1.0.0测试版本。 Laravel在功能上具有语法表现力更丰富、高质量的文档、丰富的扩展包、开源免费等优点。其次,Laravel易于理解并且非常强大,它提供了强大的工具用以开发大型、健壮的应用。杰出的IoC、数据库迁移工具和紧密集成的单元测试支持,这些工具赋予你构建任何应用的能力。 **开发语言:**PHP
Rails
Rails是Ruby on Rails的简称,是一款开源的Web应用框架,采用Ruby语言,其设计原则是“不做重复的事”和“惯例优于设置”,是一款更符合实际需要而且更加高效的Web开发框架。 Rails框架首次提出是在2004年月,它的研发者是26岁的丹麦人David Heinemeier Hansson,他从37signals公司的项目管理工具Basecamp里面分离出Ruby on Rails。在2005年1月4日发布0.9.3稳定版本。 Rails是一个全栈式的MVC框架,使用它可以实现MVC模式中的各个层次,并使它们无缝地协同运转起来。除此以外,还有编写更少的代码、零周转时间等优点。

相关项目

乄尐 / tplocale
基于ThinkPHP开发的简易语言包管理工具
张富银博客 / tpshop
仿京东商城
ThinkPHP2013 / ThinkPHP
中文开源WEB应用开发框架
ThinkPHP流年 / ThinkPHP
基于PHP5的开源WEB应用开发框架
dwzteam / dwz_thinkphp
ThinkPHP + jUI整合应用

相关讨论组

该项目还没有关联的讨论组