php框架知识点的整理和补充


Posted in PHP onMarch 01, 2021

我们对于比较常见的php框架,已经基本上有所认识,不过一些比较冷门的框架也可以做一个了解,以便日后的特殊使用。本篇整理了4种php框架,在不同的使用方法上都独具特色,其中很多的框架不被大家熟知,下面我们就分别对每个框架做一个简单的介绍,一起看看具体内容吧。

1、Akelos

AkelosPHP框架是RubyonRails相似的框架,是基于MVC设计模式的网络应用程序开发平台。Akelos对服务器的唯一要求是支持PHP,与其他类似框架相比代码应用程序少,因此可以在大多数共享主机服务器上运行,通过约定俗成替代配置,开发人员可以减少代码的编写数量。Akelos可以支持URL改写、数据库移植等内容,其主要目的是帮助程序员开发基于数据库的多语言网络应用,并根据MVC模式加快复杂网络应用的创建。

2、Fusebox

Fusebox是构建ColdFusion和PHPWeb应用最受欢迎的框架。其目的是使应用程序更容易创建和维护,团队开发更容易。

3、Php On Trax

PhpOnTrax是采用MVC结构,适用于PHP5和PHP4环境,基于RubyonRails框架思想的网络开发和持久层框架。包括创建依赖数据库的网络系统所需的所有事件,是RubyonRails框架的真正PHP克隆。

4、PHPDevShell Framework

PHPDevShell是开源(GNU/LGPL)的快速应用开发框架,用于开发不包括Javascript的纯PHP。拥有完整的GUI管理后台接口。其主要目标是开发插件等基于管理的应用,其中速度、安全、稳定性和弹性是最重要的。其设计形成了简单的学习曲线,PHP开发商不需要学习复杂的新术语。

知识点扩充:

为什么要选择PHP框架?

为什么要使用框架而不是原生PHP来开发你的应用程序?下面是使用框架的一些好处:

  1. PHP框架令开发更快。例如,你不必写复杂的查询去检索数据库的数据,PHP框架提供CRUD操作(创建、阅读、更新和删除);
  2. 框架使开发人员能够轻易地扩展系统;
  3. 代码的维护比使用vanilla PHP应用更容易。应用程序的代码简洁,工作起来很方便;
  4. MVC模式可以确保快速开发;
  5. 框架更利于保护WEB的应用程序免受安全威胁;
  6. Don't Repeat Yourself (DRY) Principle(不要重复你自己原则)确保最小的代码能够发挥最大的作用。

以上这些明显的好处,我们不能忽略它们。即使原生PHP可以用来创建任何一个APP,但目前的开发标准要求工具和时间管理技巧都要符合市场要求。

如何选择PHP框架?

在选择一个框架时思考一下以下的问题:

  1. 这个框架的特色和功能是什么?它们是不是我所需要的?
  2. 这个框架的学习过程要多长?
  3. 它的稳定性如何?
  4. 这个框架是由核心团队开发和维护的吗?
  5. 这个框架可以提供长期支持吗?
  6. 这个框架有强大的社区支持吗?

到此这篇关于php框架知识点的整理和补充的文章就介绍到这了,更多相关php框架的整理和补充内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP 危险函数解释 分析
Apr 22 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
Jun 03 PHP
Linux编译升级php的详细方法
Nov 04 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
php实现将Session写入数据库
Jul 26 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
PHP数学运算函数大汇总(经典值得收藏)
Apr 01 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
php中yar框架实例用法讲解
Dec 27 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 #PHP
PHP加MySQL消息队列深入理解
Feb 27 #PHP
php慢查询日志和错误日志使用详解
Feb 27 #PHP
php的单例模式及应用场景详解
Feb 27 #PHP
PHP+Mysql分布式事务与解决方案深入理解
Feb 27 #PHP
PHP并发场景的三种解决方案代码实例
Feb 27 #PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 #PHP
You might like
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
详解Python Socket网络编程
2016/01/05 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
计算机专业大学生的自我评价
2013/11/14 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
怎样填写就业意向
2014/04/02 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
解决Oracle数据库用户密码过期
2022/05/11 Oracle
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技