java和php哪个好?

1、java和php技术对比:java是纯面向对象开发,功能强大,分支多,没有java是不行的。C/S或者b/s,从功能上来说,没有一种语言可以和java相比。但是它的优点也是它的缺点。详情请参考第6点。PHP是后起之秀,吸收了java、C、perl的优点,专注于互联网领域。WEB领域的PHP有着得天独厚的优势,WEB领域没有任何语言可以与之相比。两者相比,基本上java胜出。但其实没有太多可比性,关注的领域也不一样。就拿WEB来说吧,这两样都能做,PHP赢了。

2.java和php的市场份额对比:java语言古老,发展多年,在C/S和B/S领域都有一席之地,尤其是在电信和银行业。然而,随着社会需求的变化和其他语言的关注,java的市场正在被蚕食。WEB领域几乎由PHP主导,嵌入式领域几乎由C++主导,客户端领域几乎由C语言主导。如果不是Android的出现,java的命运就不好说了。之前积累的庞大的java帝国不会一下子崩溃,一定有一个过程。所以现在你不需要担心它的未来。你现在需要担心的是过去十年涌现出来的有才华的Java人,以及一大批正在进入Java阵营的同行。市面上对PHP的描述比较简单,因为我们只需要看一个领域,就是web领域。php在WEB领域的市场超过80%,剩下的如java-JSP,asp,C#。NET,python,ruby等等。500强网站中有395家使用PHP。世界上最大的两个网站,facebook和新浪微博,都在使用PHP。两者相比,算是扯平了。

3.与Android相比,java和PHP的发展空间非常强大,但手机上安装的app数量有限,推广困难,这也是app面临的最大挑战。好在安卓只有JAVA能做,HTML5是另外一个。中国人口占全球人口的19.7%,中国网民占全球网民的22.4%,中国网站占全球网站的0.5%,网站发展空间巨大。在发达国家,互联网对GDP的贡献可以达到20%,而中国只有3%。可以说,互联网的发展空间是巨大的,互联网离不开WEB,WEB离不开PHP。两者相比,个人感觉PHP的优势更明显。

4、java和PHP薪资对比薪资是由供求关系决定的。人才缺乏,工资自然高,人才饱和,工资自然不高。Java因为大学基本都有这门课,所以很多人想从事软件行业,自然就学习JAVA。再加上过去65,438+00年java的普及,整个java行业都处于供过于求的状态。南京:一个30人的java培训班,差不多10人找不到理想的工作,转行了。最低工资甚至超过1000元,也有人愿意干。当然,如果学好java,4000多的工资也不少。PHP完全由市场驱动。难点在于很多人不懂PHP,没有办法理解。根本原因是大学没有这门课。据我所知,南京只有晓庄学院开设PHP课程,而且不是专业。市场对PHP的需求高校并不明确,更愿意推符合学科特点的java。学习php的人少,企业需要的多,导致PHP薪资远超同行。一般起薪不低于3000元。南京的身高早已超过4500元。北上广已突破6000元起薪。两者相比:除了java,找工作很难,但是只要找到工作,高线都差不多,低线JAVA明显处于劣势。

5.java和php的涨薪率对比:java是公认的难上手的。真正入门至少需要1-2年,而这期间属于学徒级别,涨薪有限。两年后会有较大涨幅,拿到6-7千基本没问题。PHP是公认的简单快速上手的。试用期过后,你可以获得加薪。PHPer一般每半年加薪一次,前三年范围还可以,1年5-6千,2年7-8千。也有很多人三年能过万。两者相比:其实php前端优势明显,后期两边面积持平。不像很多人说PHP后面很难崛起,PHP缺人,但更不熟练。Java并没有很多人吹嘘的高薪,两级分化严重。其实也很正常。语言越难,两极分化越严重。

6.java和php各自发展的瓶颈:JavaEE系统曾经主导企业级软件开发几十年,近十年人才辈出,但Java语言本身越来越呈现出臃肿和分裂的趋势。使用Java是一个昂贵的选择,复杂的需求设计,缓慢的项目进度,昂贵的应用服务器,艰难的维护,让Java成为了一门庙堂之上的语言。版本的拆分也让所谓的跨平台功能成为一句空话。java的特性使其不适合业务随市场快速变化的互联网企业。WEB领域几乎由PHP主导,嵌入式领域几乎由C++主导,客户端领域几乎由C语言主导。如果不是Android的出现,Java的命运还真不好说。用php开发大中型系统方便快捷,这是java比不了ASP.NET的。php中有很多强大的框架如yaf、yii、ci等。对于中小型通用系统的开发,一个thinkphp足以秒杀java的ssh三大框架。由于它的简单和快速开发,PHP也使开发复杂的应用程序变得有点困难。所谓成功,也是萧何的失败。因为PHP注重的是应用层面,基本不需要考虑底层的东西,所以导致了它的发展很快,学习也很简单。但是,这也导致了一段时间内学习PHP的瓶颈。5.3版本以后,PHP增加了更强大的扩展,通过这些扩展可以实现PHP本身无法实现的功能。所以PHP开发遇到了这样的瓶颈,可以通过扩展来解决。facebook和weibo.com正在使用广泛的扩展功能来处理一个又一个问题。新浪微博架构师兼首席PHP技术顾问惠一直专注于PHP底层原理的研究和分享。扩展是他认为PHP最伟大的地方。

7.java和PHP职位数对比:我们来看看2065438+2004年9月初百度统计的数据:2065438+2004年9月初,全国java招聘职位数为82703。

2065438+2004年9月初,中国有47263个PHP岗位。

java中的作业数量几乎不到PHP的两倍。但值得玩味的是,java的人才数量是PHP的100多倍。

8.java和PHP的学习成本对比:java学习是公认的难。入门难,理解难。自学时间成本12个月,自学成功率不到10%,培训时间成本近6个月。培训费平均成本约为15000元。成为大师的时间成本是2年。成为大师的时间成本一般在5年以上。PHP学习是公认的最简单的语言。解释性语言,不用编译。自学时间成本6个月,自学成功率20%,培训时间成本3个月。培训费用平均在8000元左右。成为大师的时间成本是1年。成为大师的时间成本一般在3年以上。两者相比,java的学校成本明显高于PHP。

9总结一下:java和PHP各有千秋,不一定明天早上就能讲完。我想说的是,学哪个都可以。想学java,就要从事Android行业。如果你想从事WEB领域,你应该学习PHP。由于java学习难度较大,无基础或基础较差的同学要慎重选择,PHP可能更适合零基础的同学。