从基础知识分析,从入门而已分析。
前端开发:
前端开发主要是客户端开发,什么是客户端?手机,电脑,平板等。界面开发,通常我们拿到设计搞,也就是效果图,它只是一张图片,我们通过浏览器访问,它还是一张图片。这个时候就需要我们用前端技术来实现,把它做成网页,这样浏览器就可以识别。
基础知识包含了html+css+javascrip,对就这么多,html5+css3是功能上升级了,多了原来没有的效果而已。jquery是基于javascrip封装的一个框架,方便我们操作而已。bootstrap是前端组件,它把布局,样式,包括javascrip等一些我们经常用到的功能,都封装好了而已。还有很多很多前端的框架,不同的框架封装了不同的功能,但是都离不开我们的基础。
而前端开发,我们主要就是与浏览器打交道,各种浏览器,各种分辨率,我们都要兼容。所以,选择前端就业方向,要看我们是否对界面交互设计感兴趣。
php后端开发:
后端开发主要是服务器端开发,b/s架构。就是浏览器与服务器。php最擅长的就是网站开发,而网站又都需要服务器。我们做后端开发,主要就是通过php把数据添加到数据,通过php把数据从数据库里取出来。而如何能保证数据的完整性,而且查询速度,这就是我们后端要考虑的问题了。
基础知识包含了html+css+javascrip+php+linux+mysql,对就这么多。你也许会很差异,怎么学php还学了前端的基础,在这里要说明一下。php主要研究的是php+linux+mysql知识,也就是研究php的语法,linux服务器,mysql数据库,我们主要的研究对象是这三个。而前面的那些是基础,我们必须要懂,但是不需要精通。而前端,是把那html+css+javascrip往精通的方向钻研。
后端开发,我们服务器这一关必须要过,不然我们压根就走不动,它不像前端,只要有浏览器就可以上手去玩。它需要我们会配置服务器环境。接下来,我们要研究不同的项目,如商城、博客、cms、oa等等不同的项目,无论是app,微信,wap站,pc站,他们的界面是不一样的,这我们不用管。我们要实现的就是项目的流程,比如商城项目我们掌握了需求,以及实现的流程,那么无论开发手机的还是电脑的或者微信的,它的功能都是那些。所以,后端要的多项目开发经验。
前端与php哪个薪资待遇高?
其实php的需求比前端要稳定,它适合小型创业公司必备的技能。因为,刚开始创业,主要是功能需求方面,它可以忍受前端交互少一些,但是正常的项目还是需要php来实现。
但是web前端的市场需求大,后端有很多语言的选择,前端则没有。但是,前端的优势就在于,它可以提高客户体验度,而大公司最关注的就是客户体验度。而且,大公司又不差钱,所以,前端技术牛了。在大公司是很吃的香的。
php发展方向:php适合先找大公司,然后多学习,多提高自身技能。能力强大了,跳到小公司负责整个项目开发。
web发展方向:先去小公司,把要学的技术都练扎实了,各种功能,概念都理解了。可以去找大公司,那种不差钱的公司,来提升技术升值加薪。
nodejs也许会改变php的市场需求,但是php能让人用一句“php世界上最好的语言”来开了这么多年玩笑,那无可厚非它的市场是一直有的。技术的发展非常快,无论我们选择前端或者后端,我们一定要不断的学习,只要你技术过牛,无论前后端你都不差钱。