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 代码优化的42条建议 推荐
Sep 25 PHP
初识PHP
Sep 28 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
PHP中array_slice函数用法实例详解
Nov 25 PHP
PHP引用的调用方法分析
Apr 25 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
Oct 13 PHP
PHP回调函数概念与用法实例分析
Nov 03 PHP
PHP实现对图片的反色处理功能【测试可用】
Feb 01 PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
PHP7创建销毁session的实例方法
Feb 03 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
Javascript的this用法
2017/01/16 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
详解VUE 数组更新
2017/12/16 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Python写的英文字符大小写转换代码示例
2015/03/06 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
使用Python处理BAM的方法
2018/09/28 Python
Python实现FTP文件传输的实例
2019/07/07 Python
Python argparse模块应用实例解析
2019/11/15 Python
python 常见的排序算法实现汇总
2020/08/21 Python
Django nginx配置实现过程详解
2020/09/10 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
项目资料员岗位职责
2013/12/10 职场文书
大堂副理的岗位职责范文
2014/02/17 职场文书
授权收款委托书
2014/09/23 职场文书
工程部经理岗位职责
2015/02/02 职场文书
科级干部培训心得体会
2016/01/06 职场文书