本人大三,自学PHP一段时间,但是最近听到一种论调说,PHP大部分都用在小项目,要想在web开发走得更远,建议学习java
由于社会经历不是很丰富,不知道这种说法对不对,希望大家解解惑。
谢谢。
回复内容:
恕我直言,绝大多数人还没有牛逼到能讨论语言优劣的地步。
PHP说做不了大项目只是你听别人说的。现在PHP还是很强大的。虽然PHP有一些坑。但是我还是说PHP在WEB领域还是当之无愧的老大级别的。
别轻易判断一个语言不行或者咋的。
一个PHP也是可以挑起大梁的。只是到了一定阶段之后,会碰到一些PHP之外的事情。现在你就不用考虑这么多了。好好学习一门语言。出去能干活才是真的。
现在学习JAVA的已经不少了。每天出来的JAVAer还是老多的。目前PHPer的缺口很大。
好好学习吧!骚年!
大二先把计算机理论基础打好,至于什么语言好不是你现在应该考虑的事
腾讯收购的discuz、
阿里收购的phpwind、
非死不可、
百度
任何大厂,都不只有一门语言组成的!
非死不可已经改写了php好伐,不要拿它找语病!
Java做ERP、金融的多!
底层数据计算嘛,可能还是得C、C++类似的来做了!
至于要不要学,看我的个人详情!
你有时间有兴趣就好了!
建议学习两种不同类型的语言,
静、动语言,了解不同之处!
语言---工具罢了!
php学习成本低,可以学下,即便不用来做web开发,也能做脚本用。有些零碎的任务,用php来做还是比较方便的,性能又无所谓。比如每天都有些数据要更新,或者计算,就可以用php,几分钟就能完成了。
java跟php确实有层次之分,java一般用于大项目,要求可靠性。java的生态系统跟php的生态系统相差比较大。实际工作不仅仅是学个语言,还要学习生态圈。比如php常说的apm(apache,php,mysql),java用tomcat等。不过这个项目大小的区分不是区别一个语言是否好坏。php用来做小项目为啥就不好呢,够用,能用就行。
虽然我也不看好php,但是从来也没后悔过学习php。每个语言都有自己的生存空间。
如果想走web开发的路,建议去了解下j2ee。我之前做了一年多的PHP,框架是ThinkPHP,最近因为项目原因学习j2ee,真的被惊艳到的感觉,解耦,分层,ORM,Ioc,AOP,很多珍贵的思想,感觉自己对web项目的设计理解加深不少。
怎么说呢,在PHP里面快糙猛地开发起来很爽,初学者很容易不注意代码的质量,而java相对很容易规范代码,能提前让初学者了解这些设计思想。
相比于ThinkPHP之流,SSH三个框架算是Web界的工业典范。很多PHP框架都引进了其中的思想。目前我了解的PHP框架中也只有Laravel能与之媲美。
当然,我是PHP粉,世上最好的语言怎能不讨人喜欢
php确实有局限,但是也不推荐学习java,可以接触下python、nodejs
等你有了做大项目的技术再说吧!ps 个人认为要5年的工作经验
我不确定我的理解对不对。
php目前的使用只是在web开发层面,而java是客户端服务器都有,是一个比较庞大php是个很好上手的语言,只是周边也不少。
其实我建议你俩都学。
你大学没开java课程么?答案里很多人都说了,编程是门手艺,而语言只是工具。大学的修炼还是在于手艺,而不是工具。
Java现在还在写web吗?为什么我记得早就淘汰了......
~~2015.12