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 相关文章推荐
打造计数器DIY三步曲(下)
Oct 09 PHP
php zend解密软件绿色版测试可用
Apr 14 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
Mysql中分页查询的两个解决方法比较
May 02 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
关于PHP session 存储方式的详细介绍
Jun 25 PHP
PHP实现生成透明背景的PNG缩略图函数分享
Jul 08 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
PHP云打印类完整示例
Oct 15 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
Nov 20 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 PHP
layui数据表格自定义每页条数limit设置
Oct 26 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数据库封装类(附函数说明)
2010/12/04 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
2013/06/03 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
JavaScript 学习技巧
2010/02/17 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
详解mpvue开发小程序小总结
2018/07/25 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
django项目搭建与Session使用详解
2018/10/10 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
this关键字的作用
2016/01/30 面试题
Servlet方面面试题
2016/09/28 面试题
一位农村小子的自荐信
2014/04/07 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
优秀家长自荐材料
2014/08/26 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
优秀党员个人总结
2015/02/14 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
论文致谢词范文
2015/05/14 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
服务器nginx权限被拒绝解决案例
2022/09/23 Servers