1、java和php技术层面对比
java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。c/s也好b/s也好。从功能上讲,没有语言可以和java相比。但其优势也是其劣势,具体参考后面的瓶颈解释。php属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。在web领域中php拥有得天独厚的优势,web领域没有语言可以和php相比。两者相比较,基本上java完胜。但是其实并没有太大的可比性,因为专注领域不同。单纯拿两者都可以做的web来说,php完胜。
2、java和php的发展空间对比
安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的大挑战,好在安卓只有java可以做,除此之外就是html5了。中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%;发达互联网对gdp的贡献可达20%,中国互联网对gdp的影响仅为3%。可见互联网的发展空间巨大,而互联网离不开web,web离不开php。两者相比,个人觉得php的优势更加明显。
3、java和php安全性对比
在同是开源和跨平台的java面前,php丢掉了很多的优势,在代码的安全性上尤为突出。php的开发程序在别人拿到代码后,可以很容易的进行修改。而java开发的程序由于无法看到完整的源代码,只能看到一些编译好的类文件,所以安全性较高。加之系统架构的优势,在安全性上php和java是相去甚远。如果非要将php和java在安全性上做个比较的话,同一个小偷光顾php那就是随便拿来随便改,想拿什么拿什么,拿的高兴还能大笔一挥某某到此一游。而光顾java的时候,便会发现有警察把守,内设自动报警装置,即便突破重重阻扰进入居室。却发现值钱的东西都放在加密后的保险柜中,只能望洋兴叹。