PHP开发与Web前端开发有什么区别

如题所述

1、业务的应用场景不同

web前端开发主要指传统的PC端网页开发,页面主要是运行在PC端浏览器中,PHP开发出来的页面主要是运行在手机上。

直观上会感觉,PC端页面大一些,移动端页面小一些,但是根据开发经验,页面大可并不代表书写的代码复杂,页面小也并不意味着开发简单,难与易主要还是取决于具体的业务需求。

2、新技术的使用不同

由于在移动端主要以webkit内核为主,对于HTML5等新技术支持的更好,所以可以更大范围的使用新技术;而PC端开发由于很多场景下要求兼容IE等老版本浏览器,出于浏览器兼容性的考虑,有些情况下限制了新技术的使用。

3、页面的适配性不同

传统PC端的页面开发一般都会选择给页面设定一个固定宽度,两侧有留白,但是移动端的页面由于其载体手机屏幕比PC要小很多,一般都会选择尽可能多的在手机屏幕上显示内容,这就要求移动端页面要能够充分适应各种屏幕尺寸的手机并进行最大程度的利用。

4、页面的性能不同

PC端的网络情况一般比较稳定,都是通过网线或者Wi-Fi连接网络;但是移动端就比较复杂,除了Wi-Fi,还有2G、3G、4G甚至是在几种不同的网络连接中交替切换也经常发生。

不稳定的网络连接对页面性能带来的挑战是移动端的页面资源不能太大,否则在恶劣网络情况下时,页面将会无法访问 ,严重影响用户体验。

5、框架选型不同 

由于移动端网络情况的不稳定,导致我们在移动端页面框架选型时,一般只考虑小而美的框架,例如像zepto.js这样的压缩之后只有9.6K,就能满足一般业务的需要,如果是想要构建更复杂的单页面应用,可以选择像vue.js这样的框架,功能强大,但体积压缩后却只有20多K。

而web端相对选择的范围就比较大,一些比较重型的框架也可以根据项目需求加以考虑,例如古老但庞大的ext.js,依然凭借着众多UI组件活跃在一些企业的后台管理系统项目中。

参考资料来源:百度百科—php

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-16
以前喜欢php,但是后面因为各种原因选择web前端,失败,但是后来想一想,如果当初真的选择php,会不会后悔没选择web前端,因为后面的php也包含web前端知识,而我当时又喜欢简单少学一点的东西,而我的思想还停留在php刚开始的简单的阶段。而我又是对编程语言创始人或者编程语言是哪个国家的有些强迫症,php当时其实也是因为这个有点想不喜欢,但是因为简单当时又火,又安慰自己喜欢,就迷糊过去了,现在想想,好像也因此不喜欢?
或者说安慰自己php比较好所以不选择?因为我比较喜欢选择人多简单但是又不怎么好的,太好怕以后舍不得,所以既然最后没选择php,就让自己感觉php很有个性,专注性,专注web后端,简单,快速,太好了,所以没选?
奇技淫巧?