简介

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

【参考自百度百科

一、公司使用TP的优势

1. 团队更加容易协作

2. 降低入门门槛

3. 去技术人员化

4. 降低开发费用

二、兄弟框架比较

1. discuz 论坛系统的元老级框架,基本不需要编写代码,部署优化后可以直接运营;

2. PHPCMS门户网站新秀,优点如上所述,建设博客系统也是非常好的选择;

3. ecshop/shopex商城系统,优点如上,用于在线商城建设;

4. YII/CI 类似于TP的框架,用于定制公司业务需求;

三、使用TP的基础要求

1. LAMP基础知识,分开来讲,需要知道Linux基本操作,Apache配置与操作,Mysql数据库操作以及PHP基本语法和常用方法;

2. MVC设计模式与面向对象开发基础;

3. HTML/CSS/JS开发基础

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 新的一年伊始,由于公司内部组织架构调整,本来是做Android方面开发的,近来要转做下发接口开发,不可避免就要去学...
    斜杠时光阅读 39,695评论 5 61
  • 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又...
    xdpie阅读 7,957评论 0 5
  • 远古期 - 静态页面时代 讲Java Web开发的历史进程,不得不提Web开发的历史进程。在互联网刚发展的时候,那...
    齐晋阅读 10,568评论 3 11
  • Spring 框架简介 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一...
    JACK_岩阅读 3,882评论 0 6
  • spring官网spring包下载地址介绍文章spring简介:spring百度百科介绍1.方便解耦,简化开发通过...
    天空在微笑阅读 1,787评论 0 1

友情链接更多精彩内容