主流APP主要开发语言的归纳:

一、社交类APP

  1. 微信

    • 主要开发语言:JavaScript(前端)、C++(后端及移动端)
    • 框架和库:React Native(前端框架)、Spring MVC、MyBatis、JSP(后端框架和库)
  2. QQ

    • 主要开发语言:C++(底层系统和性能关键部分)、Java(后端服务和跨平台开发)、Objective-C(iOS应用开发)

二、电商类APP

  1. 淘宝

    • 主要开发语言:Java(后端)、JavaScript(前端)、HTML/CSS(网页结构和样式)
    • 框架和库:Spring、MyBatis(后端框架)、React(前端框架)
  2. 京东

    • 主要开发语言:Java(后端)、JavaScript(前端)
    • 框架和库:Spring Boot、MyBatis Plus(后端框架)、Vue.js(前端框架)

三、支付类APP

  1. 支付宝

    • 主要开发语言:Java(后端)、Objective-C(iOS应用开发)、Kotlin(Android应用开发)
    • 框架和库:Spring Boot、MyBatis(后端框架)

四、出行类APP

  1. 滴滴出行

    • 主要开发语言:Java(后端)、Objective-C(iOS应用开发)、Kotlin(Android应用开发)
    • 框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架)
  2. 美团

    • 主要开发语言:Java(后端)、Kotlin(Android应用开发)、Swift(iOS应用开发)、Objective-C(iOS应用开发)、C++(后端及性能优化)
    • 框架和库:Spring Boot、MyBatis(后端框架)

五、娱乐类APP

  1. 抖音

    • 主要开发语言:Java(后端及Android应用开发)、Kotlin(Android应用开发)、Objective-C(iOS应用开发)、Swift(iOS应用开发)
    • 框架和库:Spring Boot、MyBatis(后端框架)
  2. 小红书

    • 主要开发语言:Java(后端)、JavaScript(前端)、Kotlin(Android应用开发)、Objective-C(iOS应用开发,但已逐渐转向Swift)
    • 框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架)

六、其他类APP

  1. 百度地图

    • 主要开发语言:Java(后端及Android应用开发)、Objective-C(iOS应用开发)
    • 框架和库:Spring MVC、MyBatis(后端框架)
  2. 今日头条

    • 主要开发语言:Java(后端及Android应用开发)、Objective-C(iOS应用开发,但已逐渐转向Swift)
    • 框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架,但已逐渐转向其他更现代化的前端技术)
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐