首页 > 后端开发 > 正文

原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点

2023-09-24 20:09:08 | 我爱编程网

今天我爱编程网小编整理了原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点相关内容,希望能帮助到大家,一起来看下吧。

原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点

在php框架中,是用框架提供的方法函数还是用原生php代码写,哪个效率高?同样逻辑下

hp框架本身就是由原生的php代码写成的,原理上是和原生php没什么区别的。
只是php框架在程序结构上和文件目录上对php代码做了很好的规范,使php程序更有调理、结构更加清晰,而且php框架本身就写好了很多常用的类和方法,可以大大的节约开发者时间。
所以,理论上说php框架相对原生php的性能或效率是没什么有影响的。
当然在处理一些简单的业务逻辑时,由于框架程序的流程化,就会比原生php程序更复杂,所以对效率会有所影响,但是影响也是非常小的。
总之,php框架相对原生php影响性能或效率是可以忽略不计的。

原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点我爱编程网

使用过哪些php框架.试描述其优劣点

1、BroPHP框架:
优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。 缺点:
2、ThinkPHP框架:
优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。
缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。
3.CodeIgniter框架:
优点:
1. 配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能2. 快速简洁,代码不多,执行性能高,PHP框架简单,容易上手,学习成本低,文档详细;自带了很多简单好用的library,框架适合小型应用缺点:
1. 把Model层简单的理解为数据库操作
2. PHP框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要

原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点

PHP相比于其它有什么优势?

1、良好的安全性
PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编绎在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。开源造就了强大,稳定,成熟的系统。
2、跨平台特性
PHP几乎支持所有的操作系统平台及数据库系统,并广为流行。
3、执行速度快, 效率高
PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速,占用系统资源少,代码执行速度快。PHP消耗相当少的系统资源。的源代码:   所有的PHP源代码事实上都可以得到。
4、很好的移植性和 扩展性强
PHP具有很好的开放性和可扩展性,PHP可以运行在任何服务器上(不管是windows还是Linux)属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能都非常容易。在很多网站上都可以下载到最新版本的PHP。目前,PHP主要是基于Web服务器运行的,支持PHP脚本运行的服务器有多种,其中最有代表性的为Apache和IIS。
5、降低网站开发成本
PHP不受平台束缚,可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。采用Linux+Apache+PHP+MySQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支.

6.支持面向对象
面向对象编程(OOP)是当前的软件开发趋势,PHP对OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义。
7.功能强大
PHP在Web项目开发过程中具有极其强大的功能,而且实现相对简单,主要表现在如下几点:
可操纵多种主流与非主流的数据库,例如:MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP与MySQL是现在绝佳的组合,可以跨平台运行。
可与轻量级目录访问协议进行信息交换。
可与多种协议进行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。
使用基于POSIX和Perl的正则表达式库解析复杂字符串。
可以实现对XML文档的有效管理及创建和调用Web服务等操作。
8.可选择性
PHP可以采用面向过程和面向对象两种开发模式,并向下兼容,开发人员可以从所开发网站的规模和日后维护等多角度考虑,选择所开发网站应采取的模式。
PHP进行Web开发的过程中使用最多的是MySQL数据库。PHP 5.0以上版本中不仅提供了早期MySQL数据库操纵函数,而且提供了MySQLi扩展技术对MySQL数据库的操纵,这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式。
9.版本更新速度快
与数年才更新一次的ASP相比,PHP的更新速度要快得多,因为PHP几乎每年更新一次。
10.模板化
实现程序逻辑与用户界面的分离。
11.应用范围广
目前在互联网有很多网站的开发都是通过PHP语言来完成的,例如,搜狐、网易和百度等,在这些知名网站的创作开发中都应用到了PHP语言。

以上就是原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点全部内容,更多相关信息,敬请关注我爱编程网。
与“原生php和其他框架优劣 使用过哪些php框架.试描述其优劣点”相关推荐
框架php优缺点 使用过哪些php框架.试描述其优劣点
框架php优缺点 使用过哪些php框架.试描述其优劣点

thinkphp框架的优缺点?对于开发来说最好用什么框架优点,开发速度快。答主在没有任何对TP的了解情况下,甚至对PHP语法都半瓢水的时候,第一次接触它,从学习到开发完成任务一个星期不到就上手并解决了。速度之快让人很有成就感,也让我从此爱上了开发。缺点,太死板,不够灵活。他的MVC模式简单易懂,但也限定了它在开发中不够灵活,举个简单例子,对比CI可发现,CI中一个Model中可

2023-09-12 13:22:51
使用php框架的优点 使用过哪些php框架.试描述其优劣点
使用php框架的优点 使用过哪些php框架.试描述其优劣点

使用过哪些php框架.试描述其优劣点1、BroPHP框架:优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。缺点:2、ThinkPHP框架:优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。3.CodeIgniter框架:

2023-09-19 23:50:48
国内php框架优缺点 使用过哪些php框架.试描述其优劣点
国内php框架优缺点 使用过哪些php框架.试描述其优劣点

使用过哪些php框架.试描述其优劣点1、BroPHP框架:优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。缺点:2、ThinkPHP框架:优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。3.CodeIgniter框架:

2023-09-15 08:49:00
php框架难度 使用过哪些php框架.试描述其优劣点
php框架难度 使用过哪些php框架.试描述其优劣点

使用过哪些php框架.试描述其优劣点1、BroPHP框架:优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。缺点:2、ThinkPHP框架:优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。3.CodeIgniter框架:优点:

2023-09-01 18:25:23
php框架的特点 使用过哪些php框架.试描述其优劣点
php框架的特点 使用过哪些php框架.试描述其优劣点

php主流框架都有什么php各种主流框架的比较一、ThinkPHP框架优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两种模版标签,动态编译,缓存技术。还支持自定义标签库,具有独特的数据验证和自动填充,MD5数据加密等功能。部署简单只需要一个入口文件,上手快,有丰富的中文文档;学习成本低,社区活跃度高,在

2023-08-27 13:22:51
php框架的对比 使用过哪些php框架.试描述其优劣点
php框架的对比 使用过哪些php框架.试描述其优劣点

使用过哪些php框架.试描述其优劣点1、BroPHP框架:优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。缺点:2、ThinkPHP框架:优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。3.CodeIgniter框架:

2023-08-25 15:06:13
php框架的好处 使用过哪些php框架.试描述其优劣点
php框架的好处 使用过哪些php框架.试描述其优劣点

thinkphp框架的优缺点?对于开发来说最好用什么框架优点,开发速度快。答主在没有任何对TP的了解情况下,甚至对PHP语法都半瓢水的时候,第一次接触它,从学习到开发完成任务一个星期不到就上手并解决了。速度之快让人很有成就感,也让我从此爱上了开发。缺点,太死板,不够灵活。他的MVC模式简单易懂,但也限定了它在开发中不够灵活,举个简单例子,对比CI可发现,CI中一个Model中可

2023-08-26 17:17:30
php框架的特征 使用过哪些php框架.试描述其优劣点
php框架的特征 使用过哪些php框架.试描述其优劣点

使用过哪些php框架.试描述其优劣点1、BroPHP框架:优点:轻量级学习型框架,配置简单,操作简单,容易上手,提供了比较全面的文档。缺点:2、ThinkPHP框架:优点:功能比较全面,配置相对比较简单,操作相对比较简单,容易上手。缺点:麻烦的URL路由,不支持模板的部分缓存,提供的操作方法太多,新手不知如何选择,文档不够全面。3.CodeIgniter框架:优点:

2023-09-11 02:14:29