原生php开发,php原生什么意思?

用户投稿 101 0

关于“原生php基础”的问题,小编就整理了【4】个相关介绍“原生php基础”的解答:

php原生什么意思?

PHP原生是不利用框架技术,使用原生语言编写代码。

目前随着技术的不断迭代,开发基本上使用框架技术,导致原来的基础技术已经不太明显。

php基础是计算机基础吗?

PHP基础不是计算机基础。

首先我们要知道PHP只是一门计算机高级语言。所以对于语言来说,它的基础包括了它的书写方式,变量,常量,标点符号书写格式和特定的语法等等。

而计算机的基础。主要是针对于计算机软硬件构成的基本原理。比如计算机的构造,比如输入输出设备,比如计算机怎么存储数据。二进制八进制十进制之间的转换。

所以两者所需要掌握的内容差距很大。

原生php和thinkphp这些框架有什么区别?

thinkphp等框架是 面向对象的mvc架构 mvc是目前主流的开发模式 框架是自己已经做好了这种架构开发者只需要写业务代码就可以了 而且框架一般会把一些常用的类提供给开发者 比如图片处理 分页类 验证码类 等等 框架还会把sql语句进行简化 这些都是在提高开发者的开发效率 而如果使用原生php 开发者需要自己做mvc的架构 自己做单入口 开发效率以及代码的可维护性都是不如直接使用那些主流的mvc框架

做项目必须要用thinkphp吗,用原生的php不行吗?

在项目开发中,技术架构选型是要根据你实际项目需求来定的。

像我前些天帮人做的一个小东西,他的需求,只是需要记录一下用户的状态,我就用原生的php记录一下session,甚至都不需要用到数据库。

但是,一般情况下,项目都不会是这么简单。用thinkphp等框架就有优势了。

首先,数据库的连接,你只要配置数据库连接信息,然后对数据库的增删改查就可以全部交给框架去处理了,如果增删改查出现错误,框架还能给你抛出异常。你要是用原生php开发的话,自己去处理捕获这些错误,你得写很多代码。当然,你要是说你能用各种设计模式和面向对象写一个数据库连接和错误处理类,当我没说,因为,大部分php框架本身就是用原生php写的各种处理类的集合。

其次,框架有很多便捷的工具方法,你可以直接使用,如果,你用原生开发再去将这些方法写一遍,就相当于重复造轮子。当然,如果你是为了练习积累经验,当我没说。

总之我们的开发最终都是为了解决问题,如果你能用原生开发最快解决问题,那就用原生的就可以了。

但我的经验是:“永远不要相信提需求的人的话,我只要一个简单的xx功能就可以了”。如果客户是要做个买东西的小商城,你最好在开发的时候预留好客户是要开发一个淘宝的打算。

到此,以上就是小编对于“原生php基础”的问题就介绍到这了,希望介绍关于“原生php基础”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!