淘宝早期是用php开发的,由于php不支持连接池的方式访问oracle数据库,后来在sun公司工程师的帮助下全站用java改写了一遍,全面迁移到java,跑在linux上现在只有非常小的一部分(比如动态活动页面)还是php。
php 和 java的区别
一、技术层面区别:
1、java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。c/s也好b/s也好。从功能上讲,没有语言可以和java相比。
2、php属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。web领域php拥有得天独厚的优势,web领域没有语言可以和他比。
3、两者相比,基本上java完胜。但是其实并没有太大的可比性,专注领域不同。单纯拿两者都可以做的web来说,php完胜。
二、市场份额区别:
1、 java语言算是古老,多年的发展,其在c/s领域和b/s领域都占有一席之地,特别是在电信和银行行业。但随着社会需求的变化和其他语言的专注,java的市场正被一点点蚕食,web领域几乎被php一统天下,嵌入式领域几乎被c++一统天下,客户端领域几乎被c语言一统天下,要不是安卓的出现,java的命运还真不好说了。
2、php在市场描述就比较简单了,因为我们只要看一个领域,那就是web领域。web领域php的市场超过80%,其余的则是如java-jsp,asp,c#,.net,python,ruby等。网站500强中有395家使用php。全球最大的两个网站facebook和新浪微博全在使用php。
3、两者相比,算平分秋色。
三、语言难易比较
1、php是一种解释执行的脚本语言,语法和c语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用php。
2、java要先编译成class文件,然后在java虚拟机上执行,java开发需要熟悉java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,java培训比php培训要难学的多。
更多php相关知识,请访问!
以上就是淘宝是php开发的么?的详细内容。
