欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

对PHP框架一些新的见解,快速开发那点事

时间:2022-10-20 22:35:39 | 浏览:556

只要一提起到PHP框架,就会出现Laravel、Yii、CodeIgniter、Zend、ThinkPHP等等一些介绍、一些排名、一些对比。特别在国内,Laravel和ThinkPHP有着很大的争议,Laravel永居榜首,TP性能高出La

只要一提起到PHP框架,就会出现Laravel、Yii、CodeIgniter、Zend、ThinkPHP等等一些介绍、一些排名、一些对比。特别在国内,Laravel和ThinkPHP有着很大的争议,Laravel永居榜首,TP性能高出Laravel多少多少倍,并拿出一些解析图等等。

框架的选择

  • 没有最好的框架,只有最适合自己的框架

  • 如果拿一部分性能去衡量或选择框架,那么Java笑了

  • 如果要选最容易理解的框架,那非ThinkPHP莫属了,几乎不需要思考它就能懂你,然后按照你的套路玩下去

  • Laravel思维散发,不易理解,一旦理解,才能真正的体会其中的优雅,但在体会优雅的过程中会比较煎熬,从刚开始出现不是我想要的变成了这就是我想要的,它虽然有点臃肿,但它的灵活性是非常不错的,几乎不用自己再造些轮子或修补些漏洞,稳定性毋庸置疑,所以这才是它 TOP ONE 的真正原因

快速开发是PHP的本质

  • 很多人都为PHP的前景担忧,有支持也有反对,场面一发不可收拾,但反过来想想,争论越激烈就代表有更多的人关注,所以不要低估了PHP的实力

  • PHP在性能方面确实有些短板,但性能真的差的不可接受吗?显然不是的,最重要的原因还是开发者本身技能,并且PHP也在不断升级进化,Swoole已经证明了PHP的出发点,虽然不是很完善,但至少方向是对的,负载均衡、缓存等都是提高PHP的运行性能

  • 然而,PHP的真正意义是快速开发,这是PHP从一开始就为自己定下的标签,目前仍是无可替代,无论你用哪种流行的PHP框架开发,开发速度都是杠杠的

快速开发该如何选择

  • PHP框架的选择已经成为了一个定局,选择时都在几个流行的框架中打转,虽然有些PHPER自己造轮子造了些框架,并且各种快速开发手册,甚至有一些开源项目模板,看得多了就会发现选择其中一个作为开发都比较艰难,并且有些开发并不快速,所以基本上还是老老实实的选择流行的几个框架自己在上面造轮子还快些

  • 那么有没有真正意义上的PHP快速开发框架?TPHP框架(http://www.tphp.com)很有可能就是你所想要的答案

TPHP框架特点

  • 居于Laravel中的Composer依赖开发, 所以TPHP不属于真正意义上的框架,它属于快速开发的一种解决办法

  • 代码简洁并极易理解,除了开发快速外,维护起来也非常简单,一目了然就能找出需要修改的代码路径

  • JS、CSS开发更简单,无需进行繁杂的目录切换,并支持SCSS

  • 后台内置代码编辑器编写代码

  • 支持数据库类型:Mysql、Sqlserver、Sqlite、PostgreSQL

  • 支持不同类型数据库之间的数据相互关联查询

  • 支持数据库字段同步(不同步数据),步骤:先备份数据库字段到本地文件 -> 文件更新到服务器 -> 服务器还原字段到数据库

  • 后台用户菜单权限管理

TPHP框架常见问题

  • 不能以正常的MVC思维去看待TPHP框架,可能会或多或少的不习惯

  • TPHP框架目录结构有点像原生状态,可能对于习惯于使用命名空间类或函数有点不习惯

  • 因为TPHP开发实在是太简单了,无法展现代码的复杂度,所以对于喜欢高级玩法的PHPER不太习惯

  • 总之,只有“放低”自己,才能体会TPHP的魅力

相关资讯

PHP学习Thinkphp框架(1)——关于Thinkphp结构目录和数据库操作

Thinkphp:=> 简介:是由上海顶想公司开发的一款,PHP写成的,开源的MVC框架;官网:http://www.thinkphp.cn下载:https://github.com/top-think/framework 环境要求:

国产PHP框架ThinkPHP与SpeedPHP的浅析对比

本文主要简析两个国产的PHP框架ThinkPHP与SpeedPHP。通过学习发现,它俩在很多方面有着相似但又不同的地方:1.单一入口,二者都是单一入口文件。每个app都需要一个入口文件,且只能有一个入口文件。ThinkPHP生而就有多app

《PHP》什么是PHP框架,为什么要用PHP框架

PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更

「PHP发展史」PHP5.2到PHP5.6中新增的功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护的 PHP5.2, 其余的一半用户在使用 PHP5.3。因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本

PHP开发者的福音,解读PHP异步通信框架Swoole的机制

在中国互联网行业膨胀的12-16年,PHP语言凭借自身易上手,开发周期短的优势,深受各中小企业的喜爱。小编也很荣幸在2009年底进入这一行业,为自己谋生分得一杯羹。但是PHP又先天有它的局限性,导致客户很多需求无法得到满足。大家都知道,P

ZWebPHP基于API的简易PHP开发框架

ZWebPHP 框架设计目的:标准化、体验统一、简单可靠、易于扩展后端PHP框架基于PHP、smarty 构建。基于composer自动加载。完全基于API接口设计,API文档自动生成。权限包含菜单访问权限和API接口访问权限。工具类、数据

纯PHP开发的高性能PHPsocket服务器框架

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持W

PHP框架开发-如何拥有自己的PHP框架

框架是帮助初学者创建稳定的程序。使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。框架第一阶段什么是框架?一直以来php框架被广泛利用,多半都是基本mvc架构模式的,国内外框架有HDPHP框架、ThinkPHP、CI框架

php开发工具PhpStorm新版本V2022.1新增功能亮点介绍

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网支持多行和

学习PHP开发技术难不难?零基础参加PHP培训能学好吗?

PHP开发运用十分广泛,众所周知,PHP编程语言与其他编程语言相比会简单很多,因此越来越多的人加入了PHP学习的队伍,但是对于软件技术方面,没有任何基础,很多人都害怕学不会,都存在这样的疑问:学习PHP开发技术难不难?零基础参加PHP培训能

PHPZend引擎实战课程+PHP&MySQLWeb开发高级培训视频教程实战课程

===============课程目录===============(1)\猎豹网校 PHP Ajax 经典教程;目录中文件数:16个├─(3) 1.下载和安装 PHP.mp4├─(4) 11.79页 4.3 动态加载列表框.mp4├─(

扣丁学堂PHP培训之thinkphp开发技巧

我们做PHP开发会经常用到thinkphp,thinkphp是PHP一个非常常用的框架,但是目前有许多刚参加PHP培训或者是对PHP开发感兴趣的小伙伴对thinkphp开发不是很了解,本篇文章扣丁学堂小编就thinkphp开发技巧简单的给大

PHP培训:PHPStorm开发工具的使用介绍

今天给大家分享的PHP技术培训知识是:PHP开发者必备的一款IDE——PHPStorm。PHPStorm 2018 Mac 版本,增加了大量新的功能,PHPStorm被誉为特好用PHP开发工具,由Jetbrains公司出品,支持PHP 7、

六星教育:PHP语言没落了吗?PHP开发好找工作吗?

PHP语言也曾有过辉煌的时刻,但如今很少听到有人参加学PHP了,这门编程语言真的没落了吗?PHP培训后好找工作吗?接下来六星教育和大家—起来看看这个问题。PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经

PHP培训机构哪家好?女生适合做PHP开发么?

女生适合参加PHP培训吗?在很多女性群众心里,肯定有这种想法:在兄弟连参加PHP培训的都是一些屌丝男,很少有女生去做PHP开发的。其实有这种想法也很正常,在大学中,和计算机相关专业的学生中,女生就占了很少的比例,而且很多女生在毕业后,也不

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈奶茶培训网金毛寻回犬资讯网王森西点学习网蹦极资讯网法律咨询网天蝎座星座屋宠物医院大全网白洋淀旅游攻略湖州新闻头条网红星二锅头股票网庐山旅游攻略美能能源股票西瓜品种科普网道恩强森影迷网今日咸阳
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有