PHP作为一种后端语言,为啥又分前端后端,分别是需要掌握哪些技术的呢
泻药PHP一直就是后端语言 ,最早的时候 web2.0之前 PHP 主要用途就是用来做后端,但是做后端就会遇到个问题 你不可能所有的HTML JS CSS 都用echo 的输出。所以大量的PHP和HTML 混写。这导致后来维护很不方便。也是这原因 在08年前后 诞生了 N多的 模板引擎。这些都是可以用一种简单方式来替代PHP和HTML 混写 那时候还是PHP4 是主流。在那个时代 包括smarty 用途都很广泛 那会学PHP 必学一个脚本引擎 貌似那会框架还很少 。 随着PHP5的诞生和发展 这种写法逐步落后了~ PHP 很多简单的写法 远比这些引擎更高效 而且还不用额外的学习类库 。所以 PHP 也开始担当了前端开发的责任 。其实在许多大型项目里 JAVA主要写后端逻辑 , JAVA作为一个工业语言 生手和熟手差距都不是很大 。而且最主要是JAVA程序员很多 。后期维护也简单。只要架构的合理 分好模块 开发起来很高效。尤其适合哪种模块超级多的项目。而php 主要用于前端和JS的信息交换 这样效率很快 。 早起的淘宝其实也是这样的 至于现在是否放弃PHP不得而知。
■网友
php后端,就是使用php开发前端(app、浏览器、桌面应用)所需的接口。这个很好理解。php前端的话比较难以解释,你知道的,在以前(和现在)浏览器所需的html页面,都是由php来生成和输出。所以,大家理所当然的认为,php就是做网站的,php就能做网站,甚至混淆了html、css、javascript,将它们和php混为一谈。在这种情况下,也就没有所谓的前端和后端了,一个人的江湖。解释完了继续唠叨几句。即使是一个人作战的军队,即使一人身兼数职,也要职责明确,责任界限清晰。一个功能,理应在哪里实现,就尽量要在哪里实现,我见过一些人,在前端使用js生成验证码图片。或者是将验证码的字符串传递到前端,然后在浏览器使用js来验证用户输入的验证码是否正确。我不知道这种傻事是为什么会被做出来,我不会认为他是傻瓜,因为凡事总有它出现的原因,而不能一味归咎于智商。但是如果是团队作战,这种错误应该会被指出来,而不是继续傻傻的错下去吧。所以我说,不要孤军奋战,即使你现在没有团队,也要做好团队作战的准备。关于全栈,很多人前端后端都懂,我也是,但是我找工作不会这么说,我会说我是做后端的。我希望一直做后端,虽然我前端也没落下,但是我不会让自己成为一个孤单英雄,然后在某一天成为别人眼中傻傻的人。
■网友
昨天去面试,他叫我看两个框架的核心代码,我头大,我还只用过TP,走了之后,我突然发现好像理解了为什么php分前后端。前端:写mvc,写html/css做展示。后端:项目底层核心代码,框架核心代码。
■网友
谢邀。php作为解释型语言,做前端是指使用输出html的形式做页面,会比相同方案的java或c#要快,当然,无法快过静态资源,php后台是指进行数据库的数据交互,业务逻辑处理,同时进行远程或本地接口调用,至于差异,其实只有输出结果的不同而已,作为前端,输出html,作为后端,输出数据而已。
■网友
我现在就是纯PHP后端,基本上不再写html、css或js,除了java那边缺人了让我作个替补,压榨一下剩余价值。因为我做的项目是CS模式的,所以我只写server端,处理终端设备上传的数据入库,保持并发量和负载就OK了;另外就是给web端提供接口数据,不过web端是用java还是PHP我就不管了,蛤蛤!
■网友
前后端,明显就是使用界面的不用而已,你用在前端算前端 用在后端算后端啊。
比如你的职责是前端页面展示,不管后端的数据和逻辑交互,那就是前端。
如果你只是负责后端的数据处理和逻辑处理,那就是后端。
不过,大家应该都喜欢后端多些吧
■网友
前端与后端划分,界面作为基准线。后端负责界面与数据库的交互。前端负责界面与客户的交互。
■网友
相对而言的相对于写html js css的前端PHP属于后端服务而对于写搜索接口的 由于是被PHP调用 也可以认为PHP是前端服务一般大公司或者业务复杂度高的 才会有PHP前端这个说法 一般用来调用java后端神马的
推荐阅读
- 月季花|月季花长花苞后,及时给它施一种肥,不然影响正常开花
- 『板房』搬新房迎新年 2021听他们说幸福 告别大板房
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 当下电脑城/电子城/数码城的业务日益萧条,作为普通的创业者该怎样转变思路从而突围
- 为啥电器实体店的价格比淘宝贵那么多
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 汽车|滴滴的新欢PK旧爱:D1对比e5强在哪里
- 环球车讯网|全新款宾利添越实拍鉴赏
- 莫让美育体育成为另一种竞争焦虑
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
