随着互联网技术的发展,人类进入了互联网+时代,服务器程序语言也随之火了起来。在最流行的几种程序语言中,java与php都被很多公司所选择。而对于新人来说,究竟选择哪种语言作为自己发展的方向就非常头疼了。
曾经有人这样比喻java与php的区别可以这样来比喻,java就像是一步老爷车,开的不快,但是性能很稳定;而php就像是一部跑车,可以开的很快,但是有很多地方并不如人意。是的,这个也许就是他们之间的区别。但是如果有人想问我,我是新手,我还不知道我的学习应该是选java还是php,我会告诉您,这个得看你自己。
哈哈,这不是就是一句废话吗?嗯,是废话,但是也是实话。从学习新技术的角度来说,java的学习难度要大于php,这个难度主要体现在java的学习内容很多,除了基础+servlet+JDBC外还有SSM三大框架,同时外围还得学习Struct2等框架。要将这个些内容学完就至少要4个多月的时间,如果涉及到WEB应用的开发,要学完还要花很多时间。这些说的只是将主要的知识点学完,并没有说熟练的应用。而对于php来说,4个月中,除了学习php基础外,还有就是只学习一门框架(一般是thinkPHP),另外在WEB端的html+css+javascript+jquery都会有很长时间的学习。这样下来,4个月学php的同学会觉得非常轻松,而学java的同学多多少会觉得有些搞不透。
但是,往往故事就怕出现但是。在后期的开发过程中,3年左右,php就会出现比较大的瓶颈。也就是干php的程序员会感觉自己能会的都会了,即使不会,看看都会了。而对于java程序员来说,这个时间,刚刚把java玩转,不过发现还有很多东西需要自己去研究,比如说“大数据”,“android程序”等。这就是技术的深度问题了。php能很快学会,也能很快掌握,但是技术深度不够。而java不容易学习,不容易学好,但是技术深度足够,足够您长期发展。
这有给初学者带了一个问题,什么问题?我应该选择java还是php呢?哈哈,这里我可以给出我的建议:
1、看自己的接受能力怎么样?如果您的接受能力很强,对程序比较敏感,而且程序思想形成比较快,逻辑能力比较强,我建议你选java,反之选php。这是因为java是比较适合能力比较强的人,而php学习成本低,要求不高。
2、看自己身边有什么资源?如果你身边都是学php,而且有php的老师帮您,你就可以学php。反之,java也是一样。
3、可以在自己学一段时间java与学一段时间php后再相互比较,看自己比较喜欢那种语言,然后再做决定。
总之,学习一门新语言要根据自己的情况来定,如果自己能力强,可以选择java,如果自己能力一般,建议选择php。
以上就是我对选java还是php的一些见解,希望能够帮助到您。