Heim > Fragen und Antworten > Hauptteil
前提1:本人对后台开发感兴趣
前提2:之前舍友几次鼓动我学PHP,觉得如果想要学后台开发,PHP几乎可以说是必学的。
前提3:本人学习新的语言,更加偏向于能否带来新的思想。如果是做网站,PHP能做,Ruby、Python等等未必不能做。另外暂时也没有就业之类的压力。
前提4:虽然没有就业压力,但是还需要考虑机会成本的问题。假如学了PHP,就没有那么多时间学习别的Web后台技术,所以说PHP值得学,得提出PHP相比同类技术的优点才行。
那么PHP值得一学不?为什么?学了PHP,对于编程的思想和技巧有什么启发?
(比如学了Ruby可以领会什么是纯面向对象,以及抽象一致性的设计,还有闭包的技巧等等。学了PHP能带来什么?)
还有,相对其他同类技术,PHP在开发上的优势是什么?
高洛峰2017-04-10 14:58:23
值得学,支持你去学。
某些原因可以参照这个答案
http://segmentfault.com/q/1010000000641825/a-1020000000641947
好吧,被原答案作者踩了,也来说说自己的看法吧
大部分人的入门语言是静态,强类型语言的,比如C,Java的,这里没有调查,没有准确数字。如果之前没有接触脚本语言,学习PHP那真是太好了,你会发现原来脚本语言的表现力这么强大。
首先你可以遇到,哦,原来数组可以这么填充元素的呀,真是随心所欲呀
学习PHP搭建环境如此简单,LAMP
,或者LNMP
在Linux系统上直接安装直接使用,测试结果也非常方便。
前几年特别流行wordpress,对于初学者来着搭建个个人博客是多么有成就感的事呀。
虽然但是,从题主的描述来看,不能把题主当作初学者。假如学了PHP,就没有那么多时间学习别的Web后台技术
,其实PHP就是一门语言,借助这门语言这个工具你更能学习到别的web后台技术,你会看到一些develop.xxx.com
的很多使用PHP来做示例的,比如open.weibo.com
。别的后台技术太笼统了,RESTful,ruby on rails那种省去复杂配置的约定风格(我也不懂这个叫什么,就是好!!!)
相比其他语言的有点就是PHP它足够简单,能够快速上手,足够流行,中文文档丰富(这个很要命)。
多接触这门语言没有坏处,它不一定是你最后一门语言,你可以尝试去接触,如果觉得喜欢了,就继续深入了解;不喜欢可以转向Python之类的脚本语言,不会没有拓宽视野
作用的。