http://www.runoob.com/w3cnote/rogramming-languages-used-in-most-popular-websites.html

下图展示了大型网站使用到的后端编程语言:

1、Google.com

  • 前端:JavaScript
  • 后端:C, C++, Go, Java, Python
  • 数据库:BigTable, MariaDB

2、YouTube.com

  • 前端:JavaScript
  • 后端:C/C++, Python, Java, Go
  • 数据库:BigTable, MariaDB

3、Facebook.com

  • 前端:JavaScript
  • 后端:Hack, PHP (HHVM), Python, C++, Java, Erlang, D, Xhp, Haskell
  • 数据库:MySQL, HBase Cassandra

4、Yahoo

  • 前端:JavaScript
  • 后端:JavaScript, PHP
  • 数据库:MySQL, PostgreSQL

5、Amazon.com(亚马逊)

  • 前端:JavaScript
  • 后端:Java, C++, Perl
  • 数据库:Oracle

6、Wikipedia.org(维基)

  • 前端:JavaScript
  • 后端:PHP, Hack
  • 数据库:MySQL, MariaDB

7、Twitter.com

  • 前端:JavaScript
  • 后端:C++, Java, Scala, Ruby on Rails
  • 数据库:MySQL

8、Bing(必应)

  • 前端:JavaScript
  • 后端:ASP.NET
  • 数据库:Microsoft SQL Server

9、eBay.com

  • 前端:JavaScript
  • 后端:Java, JavaScript
  • 数据库: Oracle

10、MSN

  • 前端:JavaScript
  • 后端:ASP.NET
  • 数据库:Microsoft SQL Server

11、Microsoft

  • 前端:JavaScript
  • 后端:ASP.NET
  • 数据库:Microsoft SQL Server

12、Linkedin.com

  • 前端:JavaScript
  • 后端:Java, JavaScript, Scala
  • 数据库:Voldemort

13、Pinterest

  • 前端:JavaScript
  • 后端:Django (Python 框架), Erlang
  • 数据库:MySQL, Redis

14、WordPress.com

  • 前端:JavaScript
  • 后端:PHP, JavaScript(Node.js)
  • 数据库:MySQL

【ZZ】国外大型网站使用到编程语言 | 菜鸟教程的更多相关文章

  1. 【ZZ】Web开发的入门指导 | 菜鸟教程

    Web开发的入门指导 http://www.runoob.com/w3cnote/a-beginners-guide-to-web-development.html

  2. 【ZZ】各类程序开发语言概述 | 菜鸟教程

    http://www.runoob.com/w3cnote/programming-intro.html 各类程序开发语言概述, 点击查看大图:

  3. 基于微软平台IIS/ASP.NET开发的大型网站有哪些呢?

    首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛.只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已.同时,也希望广大M ...

  4. 基于微软平台IIS/ASP.NET开发的大型网站有哪些?

    首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛.只是要提醒一些LAMP/Java平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已.同时,也希望广大M ...

  5. (转)基于微软平台IIS/ASP.NET开发的大型网站有哪些?

    首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛.只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已.同时,也希望广大M ...

  6. 大型网站的架构设计问题—-大型高并发高负载网站的系

    转载:http://www.cnblogs.com/cxd4321/archive/2010/11/24/1886301.html 随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急 ...

  7. 谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)

    在上篇文章里(http://www.cnblogs.com/ms0017/archive/2011/07/26/2117676.html),列举了国内外用ASP.NET开发的大型网站有哪些.最后提到了 ...

  8. Java集群--大型网站是怎样解决多用户高并发访问的

    时间过得真快,再次登录博客园来写博,才发现距离上次的写博时间已经过去了一个月了,虽然是因为自己找了实习,但这也说明自己对时间的掌控能力还是没那么的强,哈哈,看来还需不断的努力啊!(这里得特别说明一下本 ...

  9. ASP.NET开发的大型网站有哪些架构方式

    谈谈用ASP.NET开发的大型网站有哪些架构方式(成本) 在上篇文章里(http://www.cnblogs.com/ms0017/archive/2011/07/26/2117676.html),列 ...

随机推荐

  1. java中static关键字的使用

    知识点:java中,static关键字修饰类的变量.方法.代码块.内部类 场景:我们在创建类的方法和变量时,如果这个类在创建多个对象时,共用同一个属性或者方法,就可以使用static关键字修饰,因为s ...

  2. Vue+Webpack配置css-loader时报错:Module build failed: Unknown word

    使用Vue+Webpack搭建工程时,在webpack.config.js中的module的rules里针对各种文件配置加载工具.在针对css文件配置时遇到一个问题:打包构建时报错——Module b ...

  3. Python学习札记(二十八) 模块1

    参考:模块 NOTE 1.模块:一个.py文件称为一个模块. 2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子 3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Pac ...

  4. springboot2 统一返回结果

    统一返回结果是说,不用在controller层,new一个对象,或用工厂创建这个对象,再返回这个对象,而是这个Action该返回什么就返回什么, 我们再通过mvc的流程,再对返回对象做进一步的封装,以 ...

  5. Android -- 在一个Activity开启另一个Activity 并 获取他的返回值。

    1. 视图示例, 按选择弹出 2界面, 选择选项  回显到1    2. 示例代码 MainActivity.java, 第一个activity public class MainActivity e ...

  6. python 字典输出键值对

    d = {, , } for dict_key, dict_value in d.items(): print(dict_key,'->',dict_value)

  7. 由 '' in 'abc' return True 引发的思考----Python 成员测试操作

    最近遇到判断字典中是否存在空字符串‘’,这个很好判断,直接用:‘’ in ['a','b','c'],就可以直接判断出来:但是当我对字符串使用 “in” 方法进行判断的时候,发现:‘’ in ‘abc ...

  8. URAL 1106 Two Teams (DFS)

    题意 小组里有N个人,每个人都有一个或多个朋友在小组里.将小组分成两个队伍,每个队伍的任意一个成员都有至少一个朋友在另一个队伍. 思路 一开始觉得和前几天做过的一道2-sat(每个队伍任意两个成员都必 ...

  9. 【python】BytesIO与串化

    一共有以下几个概念 1.类文件: File(path), open(path), BytesIO(), ... 文件读之前要seek(0) 2.字符串: file.read() 3.对象: dict, ...

  10. Centos 7中的网卡一致性命名规则

    一致性网络设备命名,即Consistent Network Device Naming 一.为什么需要这个 服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的. Linux系统的命名原来是 ...