本来打算学习PHP的但是我身边的人推荐我去学Java,这是为啥?
发布网友
发布时间:2022-02-28 13:56
我来回答
共3个回答
热心网友
时间:2022-02-28 15:25
1.java和PHP的发展空间对比
安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的最大挑战,好在安卓只有JAVA可以做,除此之外就是HTML5了。
中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献可达20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。
两者相比,个人觉得PHP的优势更加明显。
2.java和php的薪资涨幅速度对比:
java是公认的难,难上手,真正上手需要至少1-2年,而这期间都属于学徒级别,薪资涨幅有限。2年后会有一个较大的涨幅。
PHP是公认的简单,上手极快,基本过了试用期就可以涨工资了,PHPer正常是半年涨一次薪资,前3年的幅度都还可以
两者相比:其实php的前端优势明显,后段双方区域持平。并不像很多人说的PHP后面难涨,PHP缺人,但更缺熟手。java也不像很多人吹嘘的那样高薪,两级分化严重。其实也很正常,越难的语言,两级分化越是严重。
3.java和php各自发展的瓶颈:
JavaEE体系曾经统治企业级软件开发长达数十年之久,十年间英才辈出,但是Java语言本身却越来越显示出臃肿和*的态势。使用Java是个昂贵的选择,复杂的需求设计,
缓慢的项目进度,昂贵的应用服务器和维护难度使Java成为了一种庙堂之上的语言。而版本的*也使所谓的跨平台特性成为了一句空话。Java的特性使得它并不适合业务随着市场快速变化的互联网企业,WEB领域几乎被PHP一统天下,嵌入式领域几乎被C++一统天下,客户端领域几乎被C语言一统天下,要不是安卓的出现,java的命运还真不好说了。php的大中型系统开发,方便、快速、是java跟asp.net没法比拟的,
还有php有很多如yaf,yii,ci等强大的框架, 中小型一般系统的开发,一个thinkphp就足于通杀java的ssh三大框架了。
PHP由于其简单,快速开发等特点,也导致了开发复杂应用稍显吃力,所谓成也萧何败也萧何,PHP由于其关注应用层面,开发基本不需要考虑底层的东西,导致其开发快速,学习简单;但也导致了学习PHP工作一段时间比较容易遇到瓶颈,PHP在5.3版本后加入了更为强大的扩展,通过PHP的扩展可以实现PHP本身实现不了的功能。所以PHP开发遇到了这样瓶颈,可以考虑通过扩展来解决,*和weibo.com正在大量使用扩展功能去应对一个又一个的难题。新浪微博架构师兼首席PHP技术顾问惠新宸一直在专注与PHP底层原理的研究和分享。扩展是被他认为PHP最伟大的地方。
4.java和PHP的学习成本对比:
java学习,是公认的难。难以上手,难以理解。自学时间成本是12个月,自学成功率不到10%,培训时间成本也近6个月。培训费用平均成本大致为2万元左右。成为熟手的时间成本为2年。成为高手的时间成本一般为5年以上。
PHP学习,是公认为最简单的语言。解释性语言,无需编译。自学时间成本是6个月,自学成功率20%,培训时间成本3个月。培训费用平均成本1万5千元左右。成为熟手的时间成本为1年。成为高手的时间成本一般为3年以上。
两者相比,java的学校成本要明显高于PHP。
总结一下:java和PHP各有各的优势,说到明天早上也不一定说的完,我想说的是学习哪一个,都是OK的。
想学java就从事安卓行业,想从事WEB领域,就学习PHP。
由于java的学习难度,没有基础或者基础不好的同学还是谨慎选择,对于零基础的同学还是PHP可能更加适合一点。
热心网友
时间:2022-02-28 16:43
PHP用得越来越少,而Java应用面越来越广泛,当然要选个用得多,就业岗位多的来学了。
热心网友
时间:2022-02-28 18:18
php学起来更简单,学习周期相对较短。这是因为php底层封装了很多复杂的东西,学习者不用自己实现,只需要调用封装好的函数就可轻松实现。
而且php是弱类型语言,这里的弱不是说php很弱,而是指定义变量的时候不需要你手动指定变量的类型。php底层会自己分析这个变量属于哪种类型。
使用php完全感知不到数据结构的存在,一个array包含了:数组、动态数组、链表、队列、栈、hashmap等数据结构。
php无需额外技术便可以与html完美嵌入。
php函数丰富,书写简单。
上面这些php的特性决定了它开发的效率,那就是非常高效。补充一点php是解释型语言,运行前无需手动编译。这对开发来说很高效,如果你用java开发,那么远行前必须用一定的时间先进行编译,才能运行,才能看到结果。而php直接看结果。
java是强类型语言,定义变量必须手动指定变量类型,不同类型进行相关操作,必须手动转换类型,比如:3+2.3,3是整数,2.3是小数,他两是不同类型,需要你手动把他两弄成一样的类型才能进行相关操作。
java可以让你懂的很多数据结构,数组、动态数组、链表、双向链表、队列、栈、hashmap、红黑树等。这些数据结构的操作方法各自都有各自的对应方法,这就需要你明确知道你要操作的是什么数据结构,才能使用对应的方法去操作他们。
java天生就是面向对象的语言(设计的时候,就是这样设计的。一个生动的比喻就是:一出生发现没有腿,后天你也不可能长出腿。),面向对象对于初学者来说不是很容易理解,会感觉生涩难懂,所以会增加你的学习成本。
接下来,比较一下php和java吧,如果你想快速学会一门编程语言,那么建议你学php、python、golang,四个月入门时间足够。但四个月学java是不够的。如果你想对编程语言有一个全面的认知,那建议你学java,因为java里面没有在底层过度封装,很多东西都暴露给了学习者,通过学习你会对编程所涉的知识有全方位的认识。这就是面试的时候,如过是java程序员,问你多线程是怎么回事,你不能像php程序员一样说不知道。问你红黑树是什么东西,你不能像php程序员一样说没学过。
最后说一句,不管是哪门编程语言,如果要达到精通的地步,都需要花费数年甚至数十年。就算是可以很快入门php、python等想要精通那也很难。我想通过上面的分析,要学java还是php,你一定心里有数了。
想转行IT,身边的朋友都推荐我学Java?Java真的很好吗?
3、一个好的心态和一个坚持的心很重要。很多冲着高薪的人想学习Java,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是。就是因为有的东西难,所以他的回报才很大,我们评判一个Java开发者是什么水平,就是他解决问题的能力有多强。4、不要活在别人的标准里。李嘉诚说:“当我骑自行车...
Java和PHP选哪个?
Java和PHP哪个好学?1.从学习难度而言,显然PHP比Java要简单易学,PHP自学成才的朋友你可能常听到,但是Java自学成才的朋友是没怎么听到,凭这个判断当然不科学,当下PHP培训一般3-4个月,而Java培训一般5-6个月,培训学费也是Java高于PHP,现状足够说明问题。 2.从就业方向而言,显然是Java比PHP要好的多,学PHP只能从事网站...
...学PHP或Python,然后可以转到Java或C#,这样学Java就会非常简_百度知 ...
这不废话么,你一个白板另外一个人会编程语言A,你和他一起学习编程语言B,他肯定更有优势些啊,他起码写过代码吧,有些人看到代码就晕。现在的问题是值不值,你可以直接学习Java,也可以先学PHP(这样对你学Java有帮助),学习PHP所花的精力 对于 学习PHP对学习Java的帮助 值不值?很明显...
哪个编程语言最好就业?
java语言就是现在手机、计算机程序运行最多,现在也最流行的语言,它的标志就是一个冒香气的白色咖啡杯子,你用的如果是普通的手机或是国产手机会经常看见这个小标志,这个语言就是调用已经被封装的c语言类,然后编译出实用的工具,我觉得你可以学学则这个。
java和php的优势与劣势是什么?如果要学,我该怎么选择学那个?
两者相比,java的学校成本要明显高于PHP。总结一下:java和PHP各有各的优势,说到明天早上也不一定说的完,我想说的是学习哪一个,都是OK的。想学java就从事安卓行业,想从事WEB领域,就学习PHP。由于java的学习难度,没有基础或者基础不好的同学还是谨慎选择,对于零基础的同学还是PHP可能更加适合一点...
PHP和Java学哪个好?
3.薪资待遇 PHP培训时间一般比Java培训时间要短很多,相应的也就是说PHP技术比Java技术要容易掌握,PHP在WEB领域没有语言可以和他比,但是Java是纯面向对象开发,功能强大,分支众多,没有Java不能做的软件。就薪资待遇而言,天通苑北大青鸟认为Java比PHP要好,可以用付出跟收获的关系看出,培训费用跟培训...
java和php哪个是主流(java和php)
想转行,学Java还是PHP好? 转行学习java更好。因为java的应用更广泛,包括大中型的商业应用、桌面应用、移动领域应用,而且java的就业前景更好。千锋教育有线上免费Java线上公开课。作为一种最流行的网络编程语言之一,java语言在当今信息化社会中发挥了重要的作用。Java语言具有面向对象、跨平台、安全性、多线程等特点,这...
php和java哪个工资高?
但是,这两个语言,学习都有个深浅,高低。php脚本语言,简单,学习快,工资高,工资提速快。java编程语言,跨平台优势摆在那,学的好工资一定高于php,但是难度高。如果你是新手,你花5个月学习php,然后找份工作,慢慢学习,然后学习java,如果老手的话就直接java了。JAVA与PHP就业问题1、从Java和PHP...
会java学php要多久?
所以自学Java需要基本上一年以上的时间才能达到找工作的水平,再加上如果学习的人自制力不强的话,可能都学不到最后就半途而废了。而培训机构有系统的教学体系和经验丰富的讲师,对学习java很有帮助。但是由于java属于新兴行业,行业标准不规范,各种培训机构水平参差不齐。所以我们要挑选口碑良好、师资团队...
php最好的语言(php是世界上最好的语言这个梗怎么来的)
不管现在黑PHP的人有多少,无论是从PHP-Java;PHP-Python;PHP-C#.Net;PHP-Ruby……都只能说明随着时代的发展,大家对性能、对模式的需求更加敏感,PHP可能渐渐的Out了,但无法否认他曾经辉煌过的那一段时期为互联网带来了多少活力。 但做技术的,也必须与时俱进,好就是好,好就学,好就用,落伍了,就弃,技术这么纯粹...