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 相关文章推荐
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
同一空间绑定多个域名而实现访问不同页面的PHP代码
Dec 06 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
2个比较经典的PHP加密解密函数分享
Jul 01 PHP
php实现文件下载代码分享
Aug 19 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
大家须知简单的php性能优化注意点
Jan 04 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
php-msf源码详解
Dec 25 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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
深入探讨:Nginx 502 Bad Gateway错误的解决方法
2013/06/03 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
Python日期操作学习笔记
2008/10/07 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
python如何制作缩略图
2019/04/30 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python函数式编程实例详解
2020/01/17 Python
Python列表list操作相关知识小结
2020/01/29 Python
keras得到每层的系数方式
2020/06/15 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
办公室年终个人自我评价
2013/10/28 职场文书
初中英语课后反思
2014/04/25 职场文书
平安校园建设方案
2014/05/02 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
周一问候语大全
2015/11/10 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
Redis可视化客户端小结
2021/06/10 Redis
vue实现简易音乐播放器
2022/08/14 Vue.js
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python