• 中国最大的25个网站采用技术选型方案


    网站排名数据来自 alexa,其中几个站长站被排除了,因为站长类网站的alexa 数据有数量级的偏差

    排名网站开发语言
    1 baidu php
    2 qq.com java
    3 taobao java
    4 sina php
    5 google java/c++
    6 163 java
    7 weibo.com php
    8 soso.com java
    9 sohu.com java
    10 hao123.com php
    11 tmall.com java
    12 ifeng.com php
    13 youku.com php
    14 sogou.com java
    15 360.cn php
    16 360buy.com C#&.net
    17 alipay.com java
    18 douban.com python
    19 bing.com C#&.net
    20 renren.com java
    21 letv.com php
    22 pconline.com.cn java
    23 amazon.cn java
    24 tudou.com java
    25 tianya.cn java

    web 系统其实就是启动一个80端口往外喷字符串,规模越大的网站,成立时间越久远的网站,采用的技术方案越复杂,基本上都会采用多种不同的技术方案来构建系统:

    • render静态网页用一种
    • 用户中心用另外一种方案
    • 广告系统再来一种

    特别是门户,网站内容是通过一个cms系统,编辑发布为静态页面,所以要分析网站采用技术方案,主要通过下面3种方法

    • 行业常识或者内部员工告诉我的
    • 通过http header 看出来的
    • 从招聘广告上看到的

    为什么是java

    排名前25网站,采用java的,有12家,占有率达到了48%,原因我分析主要有3点:

    1. java 普及率高,招募开发工程师容易
    2. java 性能非常好,和c语言相当,但编程容易很多,上述网站都是日UV 500万以上的,tianya早期是用asp的,和google合作之后才用java重构
    3. java IDE 得力,各种 code intelligence功能,语法纠错,对大规模项目,能避免很多低级错误,节省时间
  • 相关阅读:
    Emiller's Advanced Topics In Nginx Module Development
    关于使用UDP(TCP)跨局域网,NAT穿透的心得
    linux pipe
    使用Trinity拼接以及分析差异表达一个小例子
    Bowtie2的安装与使用
    使用Tophat+cufflinks分析差异表达
    RNA-seq流程需要进化啦!
    HISAT2+StringTie+Ballgown安装及使用流程
    HISAT2,StringTie,Ballgown处理转录组数据
    p值还是 FDR ?
  • 原文地址:https://www.cnblogs.com/timssd/p/4735419.html
Copyright © 2020-2023  润新知