首页 > 后端开发 > 正文

淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?

2023-09-08 05:00:07 | 我爱编程网

今天我爱编程网小编整理了淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?相关内容,希望能帮助到大家,一起来看下吧。

淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?

大家知道淘宝是用什么语言开发的吗?

淘宝的技术架构一直在变的,分几个阶段:

V1.0:小而快(2003.5_2004.5)

2003年淘宝诞生,用的是LAMP经典架构(linux+apache+mysql+php),后端用的是php语言

V2.0:多层次结构,开始做自己的软件(2004.2_2008.3)

2004年在淘宝业务发展的推动下,淘宝开发参考了电信运营商、银行等的一些企业解决方案,将LAMP架构改造为Oracle+IBM小型机的数据库架构和EMC存储方式。为了配合Oracle,php也彻底被替换为java。

V3.0:产品化思维及服务导向框架(2007.10-2009.11) 我爱编程网

2007年,淘宝全年的交易额超过400亿元,平均近1亿多一天,每天有100多万笔交易被创建。淘宝被改造成分布式架构,引入缓存,分布式存储和分布式搜索引擎。这时候应用服务器使用的是JBoss,数据库又从Oracle变成了MySQL,语言还是java。

V4.0:系统化、智能化、专业化(2009.8-)

从2010年开始,淘宝网重点着眼于统一架构体系,从整体系统层面考虑开发效率、运维标准化、高性能、高可扩展性、高可用、低成本方面的要求,底层的基础架构统一采用了阿里云计算平台。这时候的web后端语言没变,还是java。

顺便说一下,上图的中间件也是java开发的,java语言在阿里应用非常广,大约90%以上的系统是由Java技术构建。

淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?

PHP可以开发电商网站吗?

PHP的特性和优点:

1、快捷性,程序开发快,运行快,前期保护费用低,完美支持移动APP开发。PHP已经是国际大部门Web项手段首选,以至众多公司从其它语言(如ASP,JAVA)转到了PHP,不仅仅国内的腾讯、百度、淘宝、京东、点评网、糯米网,甚至国外的大型网站例如facebook、youtobe、google也转到用PHP来开发。微信官网宣布的开发者文档就是PHP版。今朝全球5000万互联网网站中,有60%以上使用着PHP;PHP是全球五大最受欢迎的编程语言之一,AlexaTOP500中国网站排名,有394家使用了PHP,比例为78.8%。

2、跨平台性强,由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、MacOS下。

3、运营高效性。相对java等,PHP消耗相当少的系统资源。由于PHP运行在相应的平台解释器上,消耗系统资源比较少,运行的环境简单,所以效率就很高。

4、面向过程和面向对象并用。在PHP语言的使用中,可以分别使用面向过程和面向对象,而且可以将PHP面向过程和面向对象两者一起混用,这是其他很多编程语言是做不到的。php已经广泛应用于淘宝、Facebook等大型商业程序的开发当中。

5、PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法,兼容性强。

6、数据库连接的广泛性。PHP支持几乎所有流行的数据库以及操作系统,如MySQL、ODBC、Oracle、AdabasD、S等,PHP是利用编译的不同函数与这些数据库建立起连接的,PHPLIB就是常用的为一般事务提供的基库。。

7、PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比:PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?

用 PHP+MySql 架构用户数和访问量为千万级别的类似淘宝商城那样的 B2C 网站,如何?

系统架构很重要!

语言:
主流语言都没什么问题。PHP、Java什么的都行。

前端服务器:
如果有条件CDN,最好。没有的话,一定要保证前端的负载性能。一般推荐Nginx。

应用服务器:
集群呗。前端负责负载均衡。集群的话,Session的问题注意下就行。别的没什么。

数据存储:
如果数据量比较大的话(百万级),用MySQL + Memcached做集群没问题。
如果数据量再大的话,考虑NoSQL吧。比如Facebook用Cassandra,Amazon用Dynamo。

以上就是淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?全部内容,更多相关信息,敬请关注我爱编程网。
与“淘宝+php+框架 大家知道淘宝是用什么语言开发的吗?”相关推荐
淘宝php框架 大家知道淘宝是用什么语言开发的吗?
淘宝php框架 大家知道淘宝是用什么语言开发的吗?

淘宝是用php还是java开发?淘宝第一版是用PHP,后来全面迁移到Java,跑在Linux上现在只有非常小的一部分(比如动态活动页面)还是php。PHP和Java的区别一、技术层面区别:1、java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。2、PHP属于后起之秀,吸收了

2023-09-02 20:44:26
淘宝用什么php框架 淘宝用什么语言写的?php还是java?
淘宝用什么php框架 淘宝用什么语言写的?php还是java?

用哪种php框架开发好1)初级PHP:Thinkphp,Yii,Laravel等驾轻就熟,增删改查必备。2)中级PHP:get进阶技--数据库索引和优化自不必说,分表分库还是要有的,memcache和redis的使用频率不能低于月次,不了解前端是不是说不过去了?3)高级PHP:除了上面的条件外,还要有门面担当的素质,玩转Linux常用指令,熟悉memcache和redis原理,

2023-09-17 18:42:11
淘宝sdk+php框架 关于淘宝模板开发关于PHP
淘宝sdk+php框架 关于淘宝模板开发关于PHP

php的sdk开发包怎么使用PHP的sdk开发包步骤1、创建阿里云账号步骤2、获取阿里云访问密钥为了使用AIRecPHPSDK,您必须申请阿里云的访问秘钥。登录阿里云秘钥管理页面。选择一对用于SDK的访问密钥对。如果没有,请创建一对新访问密钥,且保证它处于启用状态。步骤3、安装PHP开发环境AIRecPHPSDK支持PHP5.2.1及以上版本,您可以在本地安装SDK

2023-09-19 19:01:02
淘宝使用什么php框架 用哪种php框架开发好
淘宝使用什么php框架 用哪种php框架开发好

PHP有哪些流行的框架PHP有哪些流行的框架?PHP有哪些流行的框架?PHP作为一种十分流行的编程语言,拥有大量的应用领域和开源程序库。其中,PHP框架可以有效提高对PHP语言的理解和运用水平。框架作为一种用于开发网络应用程序的基础架构,可以让开发者在不同项目的开发中提高效率。在PHP框架领域中,有许多众所周知、使用广泛的优秀框架,其中一些常见的PHP框架如下:1.Lara

2023-09-19 16:42:19
淘宝编程培训班 淘宝培训班有用吗?学费是多少?需要学多久?
淘宝编程培训班 淘宝培训班有用吗?学费是多少?需要学多久?

西安少儿编程培训机构排名前十西安少儿编程培训机构排名1.西安乌托邦培训2.学大教育3.乐博机器人4.小码王5.极客晨星6.编玩边学7.码高教育8.VIPcode9.妙小程10.傲梦编程乌托邦培训:是首批西安市教委严格审核批准成立的一所培训学校。学校拥有400多平米的教学区,独立安静的学习环境,宽敞明亮

2023-08-14 06:38:45
web前端开发淘宝首页 淘宝网怎么做网页设计
web前端开发淘宝首页 淘宝网怎么做网页设计

web前端可以做什么相关工作第一,企业官方网站的开发与维护。这个应该是最简单的了,基本上是纯静态页面的展示,就算有交互模块,应该也是比较简单的那种,甚至纯js使用类似于oop的方式就能够很轻松完成,基础好的话,甚至可以不依赖jquery或者zepto。第二,门户类型网站的开发与维护。例如像搜狐一样的门户网站,但是我不确定这种业务线是否还在招人,相对来说也不难,但是如果想开发得好,实现高可

2023-09-10 14:01:07
web前端开发设计淘宝网页 淘宝网怎么做网页设计
web前端开发设计淘宝网页 淘宝网怎么做网页设计

网页设计前端和后端的区别?越详细越好。详细的解释一下web前后端的区别1、前台:呈现给用户的视觉和基本的操作。后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端、后端。前端:对应我们写的html、css、javascript等网页语言作用在前端网页。后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括数据库)为

2023-10-15 08:09:29
web前端开发期末作业淘宝 Web前端是做什么的?
web前端开发期末作业淘宝 Web前端是做什么的?

Web前端是做什么的?前端开发是指开发人员使用各种技术和工具来创建网站或应用程序的用户界面部分。前端开发包括了使用HTML、CSS和JavaScript等技术创建网页,并与后端服务器进行交互,呈现最终用户所看到的网页或应用程序的内容。前端开发人员负责设计和实现用户界面,使其尽可能直观和易于使用。他们还需要确保网站或应用程序能够在各种设备和浏览器上正常工作,包括桌面电脑、平板

2023-10-05 21:18:01