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 相关文章推荐
截获网站title标签之家内容的例子
Oct 09 PHP
PHP 模板高级篇总结
Dec 21 PHP
php中看实例学正则表达式
Dec 25 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
PHP引用符&的用法详细解析
Aug 22 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
Jul 12 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 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用mysql数据库存储session的代码
2010/03/05 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
php 类自动载入的方法
2015/06/03 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
基于jquery的时间段实现代码
2012/08/02 Javascript
Mac地址验证的javascript代码
2013/11/09 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
ipad上运行python的方法步骤
2019/10/12 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
怎么写有吸引力的自荐信
2013/11/17 职场文书
销售经理工作职责范文
2013/12/03 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
2014年库房工作总结
2014/11/26 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android
Python列表的索引与切片
2022/04/07 Python