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 09 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
php用header函数实现301跳转代码实例
Nov 25 PHP
php文件上传简单实现方法
Jan 24 PHP
PHP中使用file_get_contents post数据代码例子
Feb 13 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
深入理解PHP内核(一)
Nov 10 PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
php中使用sftp教程
2015/03/30 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
屏蔽script注入小例子
2013/11/12 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
Pyhton中防止SQL注入的方法
2015/02/05 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
Python3并发写文件与Python对比
2019/11/20 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
django中ImageField的使用详解
2020/12/21 Python
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
小学生打架检讨书
2014/01/26 职场文书
安踏广告词改编版
2014/03/21 职场文书
优秀校长事迹材料
2014/12/24 职场文书
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
如何使用SQL Server语句创建表
2022/04/12 SQL Server
JavaScript实现音乐播放器
2022/08/14 Javascript