page contents

php是写后端还是前端的语言

首先, PHP主要负责更高层面的业务数据缓存、处理和操作,还有用户终端的前端代码在服务器上的部署工作。PHP是后端,他们谈的是异构系统,一些大型电商站点做业务拆分服务化时候会选择java生态成熟的的服务化方案,将核心基础业务下沉。

attachments-2021-09-Y1qqtyYC614a82e3af062.jpg

首先, PHP主要负责更高层面的业务数据缓存、处理和操作,还有用户终端的前端代码在服务器上的部署工作。PHP是后端,他们谈的是异构系统,一些大型电商站点做业务拆分服务化时候会选择java生态成熟的的服务化方案,将核心基础业务下沉。

一是现阶段PHP自身对多线程的支持不理想,导致很多并行运算需要其他语言来完成。

二是现阶段几乎所有的大公司都面临大数据的问题,加之hadoop的生态优势导致的几乎所有大数据的背后都能看到它的身影。

三是PHP可以直接嵌套在HTML中,且语法简单,前段程序员也能很快的上手。

于是就有了前段PHP后端JAVA的说法。

国内一般说的前端就是HTML+JS+CSS, 后端PHP。主要PHP封装过,最关键的是性能不太理想,用于和前端通信。

个人觉得把这几个概念清晰一下比较好,Web前端,Web后端,后台...针对Web这块来说,Web前端技术栈就是HTML5/CSS3/Java之类的,Web后端通常对小公司来说就当作后台了,业务和架构都搞了吧,大公司的Web后端感觉是同时涉及一些表现层和业务层,作为Web前端与后台SOA接口的桥梁吧,而后台可能就更偏向于业务系统与基础架构的相关的开发;PHP是服务器端脚本语言,服务器端是属于后端的,当然,PHP的功能不止于输出页面,还有逻辑层,服务层和DAO,或许还有读写文件,消息队列,事件机制等等。严格意义上说,PHP做后端的事要比前端多很多。

php ,mysql属于后端,他就相当于我们的大脑,把我们所看到的,感触到得事物(前台获取的数据)进行逻辑判断,运算,处理,存储,输出等操作。

这里的前端是指的为访问者服务为目的的应用,后端是管理、运营、数据挖掘等非面向访问者的东西。因为php快速、易于部署,因此在前端具有比其他语言更大的优势(例如界面3个月换一次),但是php毕竟是解释型的,因此在稳定(指需求变化小,很少重新编译)而又复杂(指令密集)的情况下,运行效率相对于编译型的语言低而处于劣势。

其实我们说php是前端还是后端,没有多大意义,lamp架构而言,php可以看做搭建整个架构的一个组件,一个web系统,他的前后台划分应该是以是否与数据库进行交互来划分,最简单的将,(html,css,java)属于前台,html控制前台文本格式,css则像女孩子化妆,美化页面,java则是实现前台页面与客户的交互。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

程序员编程交流QQ群:805358732

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-tWNei2gM62b0073e15665.jpeg

  • 发表于 2021-09-22 09:12
  • 阅读 ( 513 )
  • 分类:PHP开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1478 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章