HTML5是HTML的第5个版本;PHP后端其实就是将PHP技术用于开发服务器后端;两者不是一个东西,确有着密切的联系;举个例子:要开发一个类似百度一样的网站,可以用PHP+HTML5来实现(这里说可以是因为能实现这个网站的技术不止PHP+HTML5,还有其他技术),其中HTML5用于做前端,PHP来做后端。这里的前端就是指我们浏览网站时看到的内容。而后端是为前端服务的,譬如我们点击某个链接,获取该链接对应的内容,而对于一个类似百度的网站来说,内容都是由服务端提供的,最常见的是内容存储在数据库中,服务端(这里用的是PHP技术)从数据库中读取数据,然后将数据传递给前端。
您好,很高兴为您解答:前端一般成本高难度大,工资会高一些;PHP无争议的一点是,成本低,开发周期短,但也可以用作大型项目。总体上来说两者不好做比较,工资的话前端可能会略高,这是在技术同等的前提下。希望回答对您有帮助!本回答被提问者和网友采纳
看自己喜欢,看你是喜欢展现层还是业务逻辑层。前端偏交互设计、UI展现,当然 Node.js也可以用于后端交互,PHP主要是后端程序语言,主要负责数据业务逻辑处理,主要跟数据库打交道比较多。如果比较喜欢设计,交互和各种体验效果的可以考虑前端,如果喜欢算法、数据处理、业务分析的可以选择php。不过现在前端对业务数据的处理也很有要求。从工作角度来说,最近这几年伴随着交互体验的升级,前端也相当吃香,不过这两种只是工具,要有发展,肯定是要花很多精力去学习更多的知识。作者:麦哲乐链接:https://www.zhihu.com/question/30916933/answer/49949745来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本回答被提问者采纳
web前端主要学html、CSS、JS;是视觉处理,偏网页前端;而PHP主要是后端数据的处理,如果从难易程度来说学web前端会更容易;而且现在前端就业不愁,我表哥在睿峰学的WEB前端,毕业后在孵化园上班,现在月薪9000多。本回答被提问者采纳
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
谁告诉你前端简单了,我倒觉得服务端更简单呢,说白了,服务端就是想尽办法从数据库获取数据来提交给前端,或者从前端获取数据过滤之后写进数据库,就这些功能。但是前端则是要兼容乱七八糟的浏览器版本,还要考虑而且js这个语言有些方面比较恶心,还没有类的概念,做一个好前端要考虑展示效果,功能实现的可行性,与服务端如何配合,绝对不是仅仅美观那么简单的,当然jquery等一系列的库出来之后,确实让前端变得没有以前那么复杂,但是前端绝对不简单
好的。谢谢!
给个建议,学前端还是PHP
没有建议,这个要根据你自己的兴趣来,工资水平都差不了很多,反正你学任何一个都免不了要和另一个打交道,最终是两个你都要了解,都要学,要不然你会发现,你学的东西越来越不够用,工作起来很费劲
非常感谢!
1、首先,你要分清楚,写网站分为前段和后端。前段就是展示页面,所用技术就是HTML,css,js.后端就是PHP,Python, java ,ruby等等。做个比喻,HTML让网站有了骨架,css让网站有了色彩,js让网站能够动态。而后端的语言PHP就是让网站有了思想。2、js用于前端交互,php用于后台逻辑操作;做网页前端你可以不用js,但是很多功能无法实现,后台不用php当然可以,后台语言并不止php,可以用java,python等等;3、做网站的服务器端语言有:asp、asp.net 、php 、java 、 Python ....做网站的前端端语言有:css 、 html 、 html5 、 javascript 、 jquery ....必选:其中一门 服务端语言(后端) + html(或者html5) + css(网站样式)+javascript(前端特效/必要时需要jquery)
主要是两种方式,第一用表单把数据传递给PHP,第二用Ajax把数据传递给PHP。
PHP和web前端的关系嘛,粗略的讲,一个是后台(PHP),一个是前台(web前端)。你可以先学PHP,再学web前端,也可以学了web前端,再学PHP。PHP是提供数据的,前端是获取和处理、展示数据的。从学习的成本来讲,PHP相对简单些,你只要学会PHP的语法,很简单的。还有SQL语句,你就可以去面试一个PHP初级开发了。不像web前端,你html , css , js都得会,而且还都得相对熟练才行。我之前是在上海黑马程序员学的IT的,也是0基础进去的,现在工作一两年薪资不错的,如果你要学,可以去这家学校,也10多年的老牌子了,口碑也不错,选择了哪个就好好学,加油啊!