为什么我们要使用框架----前言
1.搜索数据库简单
2.路由
3.前后端分离
4.接下来我为大家讲解一下为什么要使用thinkPHP 框架
一.框架和库
框架:英文是(Framework)可以理解为骨架 架构 书架 书框 在程序里面理解 就各种条条框框像个有规则的书架一样 让你按照它的代码规范 编码模式(比如很多框架是基于MVC模式的)去开发应用程序 当然 框架内可能也包含了库的功能 也提供了各种封装功能的集合包 库:英文是(Library)可以理解为仓库 图书馆 存书室 在程序里面理解 就是各种代码的封装集合包 提供原生内置并不存在的功能和方法
那么使用框架开发有哪些优势呢?
二.个人用框架的优势
在个人项目开发中 使用框架比采用原生代码开发优势较为明显:
1.效率极高:因为框架已经帮你疏通了管道 构建了厂房 安好了水电 装全了设备 排好了书架 你要做的就是按照书架的布局或规格 整齐的把书放上 就完了 如果你不用框架建设 你还需自己疏通管道 构建厂房 安水电 装设备 排书架 效率大大提高
2.安全性高:框架的开发难度较高 一般都是身经百战的架构高手们经过多年 多版本研发 更新迭代孕育而成 经过大量市场和用户的轮番测试和考验 保证了不同情况和状况的稳定性 而如果你是低手或者新手 且自己架构 很有可能会遇到厂房崩塌 漏水漏电等不安全的情况发生
三.公司用框架的优势
在公司团队项目开发中 使用主流框架比原生或自行开发框架优势较为明显:
1.团队协作力强:开源框架提供了统一的规范和编码模式 且模块与模块之间相对独立 对于程序员来说 只要根据这种规范来编码 团队之间的协调性会非常容易 而且主流的开源框架在招募人才方面较为容易 上来就能使用 降低的培训成本
2.降低培训成本:如