1.开发框架介绍

1.1什么是开发框架

为规范开发流程、降低开发难度、提高开发效率而制定的一整套 , 供大家使用的功能模块及编程约定。

框架如毛坯房 , 什么都没有 , 而cms相当于精装房 , 框架的自由度更高

1.2为什么要用框架


  • 非常流行、众多商业项目的最佳选择;
  • 完全开源、免费,适合个人或商业项目开发
  • 中文文档齐全,社区活跃,开发资料丰富。

laravel框架 (国外) 号称艺术家使用的框架 , 比较流行 , 全球使用最多的框架

yiiframework2 php程序员很多人使用 有社区

codeigniter 培训班喜欢使用教学 , 但是工作使用的少

1.3框架怎么用

框架是定义好的一个​​毛坯房​​ , 你只需要按照框架的使用方法 , 一点一点把你的毛坯房装修成精装房

2.thinkphp框架

2.1版本选择

thinkphp3.2.3系列 经典系列

官方长期支持版本 现在仍有众多的项目部署在 ThinkPHP3.2.3框架上
推荐不必再去学习这个版本了,除非你维护的项目是这个版本的

thinkphp5.0系列 2016年下半年发布的

这是一个全新的、与 ThinkPHP3.23完全不同的版本
ThinkPHE3.2.3开发的项目无法升级到 ThinkPHP5.0
官方推荐,新项目应该采用 ThinkPHP5.0开发;

核心板和完整版

核心版   仅包含框架核心库部分    ThinkPHP5.0.8
完整版 除包含框架核心部分外,还 ThinkPHP 5.0.5
包含了第三方扩展与驱动、
分页、验证码等

如果我是一个开发者

1.只想用框架核心构建自己的项目:选择 ThinkPHP5核心版
2.全部工作都在TP框架完成:选择 ThinkPHP5完整版

如果我是一个学习者

1.第一阶段:选择 ThinkPHP5核心版,快速学习框架各部分功能
2.第二阶段:选择 ThinkPHP5完整版,开发一个完整应用项目

2.2开发工具

phpstudy+phpstorm

2.3下载thinkphp5

下载tp5.0.5完整版本

​https://www.thinkphp.cn/donate/download/id/870.html​

解压文件

1.thinkphp框架介绍_开发框架

2.4测试

将目录解压到phpstudy下的www下 , phpstudy设置域名管理 , 网站目录是public目录

1.thinkphp框架介绍_开发框架_02

本地hosts文件绑定域名ip

127.0.0.1 tp5.com

浏览器访问​​tp5.com​

1.thinkphp框架介绍_商业_03