【thinkPHP ---为什么要使用框架】

为什么我们要使用框架----前言

1.搜索数据库简单
2.路由
3.前后端分离
4.接下来我为大家讲解一下为什么要使用thinkPHP 框架

一.框架和库

框架:英文是(Framework)可以理解为骨架 架构 书架 书框 在程序里面理解 就各种条条框框像个有规则的书架一样 让你按照它的代码规范 编码模式(比如很多框架是基于MVC模式的)去开发应用程序 当然 框架内可能也包含了库的功能 也提供了各种封装功能的集合包 库:英文是(Library)可以理解为仓库 图书馆 存书室 在程序里面理解 就是各种代码的封装集合包 提供原生内置并不存在的功能和方法
那么使用框架开发有哪些优势呢?

二.个人用框架的优势

在个人项目开发中 使用框架比采用原生代码开发优势较为明显:
1.效率极高:因为框架已经帮你疏通了管道 构建了厂房 安好了水电 装全了设备 排好了书架 你要做的就是按照书架的布局或规格 整齐的把书放上 就完了 如果你不用框架建设 你还需自己疏通管道 构建厂房 安水电 装设备 排书架 效率大大提高
2.安全性高:框架的开发难度较高 一般都是身经百战的架构高手们经过多年 多版本研发 更新迭代孕育而成 经过大量市场和用户的轮番测试和考验 保证了不同情况和状况的稳定性 而如果你是低手或者新手 且自己架构 很有可能会遇到厂房崩塌 漏水漏电等不安全的情况发生

三.公司用框架的优势

在公司团队项目开发中 使用主流框架比原生或自行开发框架优势较为明显:
1.团队协作力强:开源框架提供了统一的规范和编码模式 且模块与模块之间相对独立 对于程序员来说 只要根据这种规范来编码 团队之间的协调性会非常容易 而且主流的开源框架在招募人才方面较为容易 上来就能使用 降低的培训成本
2.降低培训成本:如果使用原生代码 当另一个团队人员接受或参与 几乎看不到懂之前的技术员人代码 最终可能要重构 成本巨大 如果使用公司研发的框架 那么也需要一定时间的培训才能上手 成本也是巨大的 而使用主流框架 大部分技术人员在来公司之前就已经掌握
3.去技术人员化:一个公司把核心代码掌握在某个技术人员手里 这是极其危险的事 当这个项目的原生或者自行开发的框架是某一个技术人员设计的 当他离职后 代码将是一堆垃圾 没人能看懂 如果使用主流框架 那么公司的核心是项目和业务本身 降低技术人员的价值 任何一个技术人员离职 都不会影响项目的研发进度 只要懂主流框架的技术人员 上手即可继续

四.框架和开源系统

所谓开源系统 就是开放源代码的系统 这些系统 包括比如discuz论坛系统 phpcms内容管理系统 shopex商城系统 这些系统 都是定制某种领域功能的 已经开发好的系统 原则上 这些系统已经不需要技术人员来编码了 可以直接上线运营了 因为这些是定制的系统 所以系统会专门根据此领域的情况进行特定的优化 那么也就是说 这些开源系统在安全性 稳定性和效率上要高于用框架开发的同类产品

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风ღ᭄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值