php用框架还是原生代码?

不用框架,纯PHP,能实现这样的功能吗?

1、php可以不用框架。zend framework提供了强壮而高效的 MVC 实现,而且把一些操作进行了类的封装,适用于一些大型的系统,在开发团队中可以实现并行开发。用zend framework开发网站有点大材小用,我的感觉。

2、当然可以,不过zend framework笨重的就像台坦克,已经完全没有了PHP的轻颖秀气。所谓的MVC和面向对象还有安全性方面做的好吧,毕竟是一个大型的框架。不做重型的项目还是用不到ZF,上手也比较困难。

3、可以不用别人的框架的。注意的环节有:数据库注入、SQL语句书写是否规范、网站连接是否存在问题。

php用框架还是原生代码?  第1张

php原生代码和php框架代码的区别

1、源生快,直接解释PHP程序执行;框架慢,加载一大堆组件后才执行。开发效率:源生越往后越慢,因为代码很容易冗余,而且复杂度会变得极高;框架越往后几乎不变,因为代码都被规范化,保证了代码的质量。

2、php本身就可以理解为一个web开发框架,针对web,针对http已经把很多细节封装好了,你就直接用就OK。

3、影响不大。因为http的请求,会受到网络速度的限制。与此相比,程序内部实现造成的影响,可能是很微小的。目前流行的php框架有yii、ci等。用它们编写一个简单的程序,和不使用框架,运行速度几乎没有差别。

4、在php中,模板一般指的是View层的东西,是为浏览用的;而框架是为实现mvc设计模式,是在最基本的代码里继续封装成一个完整的系统;可以说模板是框架的组成部分。

5、THINKPHP引入PHP文件和原生的是一样的,没有区别! 因为TP是基于PHP上的一个框架。目前有两种方法,一种是include和require,还有一种是include_once和require_once。根据不同的场合使用不同的代码。

php开发需要框架吗?

框架是通过提供一个开发Web程序的基本架构,PHP开发框架就是一种搭建好了的PHP的基本架构。

PHP开发常用框架CI框架CI框架是一个简单快速的PHP MVC轻量级框架,它执行效率高,快速简洁,代码量少,适合中小型项目开发,也可以做大型项目,但扩展能力不是很好。

Yii几乎提供了如今Web0应用开发所需要的一切功能,事实上,Yii也是最有效率的PHP框架之一。(4)ThinkPHPThinkPHP是一个由国人开发的快速、兼容而且简单的轻量级PHP开发框架。

PHP应该属于后端语言,前端开发框架跟PHP其实是没什么关系的,前端开发框架比较多,比较热门的如Bootstrap,Bulma,SemanticUI,Foundation,AmazeUI,Layui等,使用最多的当属Bootstrap。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的前端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 14:54
下一篇 2023-09-23 14:54

相关推荐

  • 培训学校做教务管理(培训机构的教务管理好做吗)

    培训机构教务管理工作内容 1、这十项工作内容为:贯彻执行党的教育方针政策,负责全校教学事务的贯彻、落实,指导和协调教务系统各科室的教学及相关技术改造、建设等工作;严格按照《教学管理...

    2023-09-22
  • 怎么用区块链租房?

    智能合约将如何应用在租房领域? 智能合约的特性在于允许在没有第三方的情况下进行可信交易,同时这些交易可追踪且不可逆转。在租房领域,居住星球基于区块链智能合约打造,其最重要的切入点就...

    2023-03-08
  • 苹果微信多久不能用(2023年最新分享)

    导读:本篇文章新媒号来给大家介绍有关苹果微信多久不能用的相关内容,希望对大家有所帮助,一起来看看吧。 苹果自动更新后微信多久能重新使用 苹果自动更新后微信后安装即可使用。根据查询相...

    2023-03-09
  • python学多久才能精通?

    导读:很多朋友问到关于python学多久才能精通的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧! 学python要多久 学pyt...

  • 如何关闭javascript?

    怎样用JS实现关闭当前窗口 我们在js中判断能力窗口或页面都离不开window.close()函数了,但是如果要做到兼容所有浏览器实现关闭当前窗口话并不是直接使用window.cl...

    2023-09-23
  • ES项目?

    ES检索优化实践篇 1、在销售机会查找的业务场景下,用户经常使用产品词、品牌词等进行搜索。为此,我们首先引入了商标数据,补充检索内容。 2、近一年内对公司的 ELK 日志系统做过性...

    2023-09-23
  • django为什么比flask(2023年最新分享)

    导读:很多朋友问到关于django为什么比flask的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧! 为什么我用Flask,而不...

  • 如何使用qq截代码(调用截图)

    怎么用QQ截图?? 1、非全面屏机型:同时按住HOME键+电源键即可截屏。全面屏机型:以下几种:方法一:同时按住音量下键+电源键。 2、方法一:QQ聊天界面的剪刀图标按钮截图 在电...

    2023-09-23
  • golangwriter

    Golang:I/O 操作,千万不要小瞧这些知识点 I/O 操作也叫输入输出操作。其中 I 是指 Input,O 是指 Output,用于读或者写数据的,有些语言中也叫流操作,是指...

    2023-09-23
  • 什么叫做人工智能?

    什么是人工智能 1、人工智能(Artificial Intelligence,简称AI)是指通过模拟和复制人类智能的方式,使计算机系统能够执行类似于人类所需的智能任务。它是计算机科...

    2023-09-22

发表回复

登录后才能评论