php和前端哪个前景更好?
如果你准备学习php或者前端。
我感觉你第一考虑的不应该是php和前端前景哪个更好。你应该考虑你喜欢那个岗位,这样才能做好,前端和后端是不分离的,很多做后端的会前端,很多做前端的也会一些后端,只不过因为近俩年前端发展太快,所学的东西太多,而且前端的工作量比较杂,
很多小公司前端得自己设计,自己做网站,甚至人手不够的话,后台也得前端自己用一些织梦cms模板搭,相反后端也一样。
这俩个行业是不分离的,你应该抓紧充实自己,争取的像一个更好层次的发展,不过最好你得精通一门语言的情况下你在去学别的东西。这样会快很多。
让我建议的话,我建议你选择前端。
- 国内互联网公司对前端的需求很大,薪水也较高。
- 小程序、轻应用等都是采用的前端技术。
- 未来的应用web领域js目前是没有其它语言可代替的,而php可以有ruby,python,java, net多种替代方案。
- 就从技术的前后来说,前端js确实是一个中间件,就算php开发人员,对js还是需要掌握,所以可以先学js,等你js的水平相当自信的时候,可以在深入一下php。不过我推荐你选择Python。并不是说php不好,而是了解更好的东西,以此来开阔自己的视野,放宽自己的思路。
从程序的角度来说,PHP是后端程序,和前端没有可比性。
如果你是从就职的角度来说的话,我给你以下的建议:
前端语言一直在进步,而且速度相当快,比如h5就是新兴的,一下子改变了很多规则。当年flash的落没也让很多flash程序改行了。h5和js的框架也一直在更新,jquery,boostrap,backbone之类的。可能你换个工作,公司用的框架不同,你就要学习新的东西。而前端也没有最好只有更好,你用A插件能完成一个交互,用B插件也行,那么怎么分辨哪个更好?你要看是不是和框架冲突,插件大小,插件功能等各种因素。
而从后端程序上来说,它的进步就比前端要慢,当然也不是没有,但是公司更新底层的可能性肯定比更新界面的可能性要来的小很多,如果公司早期已经用了php作为底层来做网站了,要整体更新成其它后端程序,耗费过大,中小型公司不一定会选择去更换后端程序。
所以,如果你要做前端程序员,就要保持学习的心态,甚至要学一些设计软件的基础使用(因为有一些小公司不会分的太清楚,需要前端自己来切图)。
如果你要做后端程序员,就要确定自己有足够的逻辑理解能力,能看懂别人写的代码逻辑。
最后,从工资角度来说,高级后端程序员的平均工资应该会比较高,中低级的到是差不太多。如果你觉得你的能力能走到高级的水平,还是选择后端吧!
来看看它俩的区别吧!
1:Web前端是一种应用场景,PHP是一种语言。各种技术的共同汇集,才能实现web应用,PHP是其中的一个技术分支而已。如果你逻辑思维比较好,可以偏向PHP方向;如果你是对用户体验和设计感兴趣,可以学WEB前端。PHP是后端程序语言,跟数据库打交道比较多;前端偏交互设计、UI展现。
2:两种技术的发展和就业都是非常可观的,前提是有过硬的技术在手。WEB前端工程师,需要熟悉 HTML5、CSS3、JavaScript;精通至少一种前端框架:React、Angular、Vue 等;熟悉至少一种前端构建工具:Gulp、Grunt、fis3、webpack 等。
而一名优秀的PHP开发工程师,则需要熟练掌握php、JavaScript、Html、Css、Xml、ajax等技术;熟悉数据库设计和编程,熟悉MYSQL、sqlserver数据库这些知识。
3:当你能够掌握过硬的专业技能后,都是很好就业的。在一线城市,高级WEB前端工程师,或者PHP开发工程师,拿到10000元以上月薪,都不是难事。至于学哪一门,看大家的兴趣爱好了。

