主流APP主要开发语言的归纳:
一、社交类APP
微信:
主要开发语言:JavaScript(前端)、C++(后端及移动端)框架和库:React Native(前端框架)、Spring MVC、MyBatis、JSP(后端框架和库)
QQ:
主要开发语言:C++(底层系统和性能关键部分)、Java(后端服务和跨平台开发)、Objective-C(iOS应用开发)二、电商类APP
淘宝:
主要开发语言:Java(后端)、JavaScript(前端)、HTML/CSS(网页结构和样式)框架和库:Spring、MyBatis(后端框架)、React(前端框架)
京东:
主要开发语言:Java(后端)、JavaScript(前端)框架和库:Spring Boot、MyBatis Plus(后端框架)、Vue.js(前端框架)三、支付类APP
支付宝:
主要开发语言:Java(后端)、Objective-C(iOS应用开发)、Kotlin(Android应用开发)框架和库:Spring Boot、MyBatis(后端框架)四、出行类APP
滴滴出行:
主要开发语言:Java(后端)、Objective-C(iOS应用开发)、Kotlin(Android应用开发)框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架)
美团:
主要开发语言:Java(后端)、Kotlin(Android应用开发)、Swift(iOS应用开发)、Objective-C(iOS应用开发)、C++(后端及性能优化)框架和库:Spring Boot、MyBatis(后端框架)五、娱乐类APP
抖音:
主要开发语言:Java(后端及Android应用开发)、Kotlin(Android应用开发)、Objective-C(iOS应用开发)、Swift(iOS应用开发)框架和库:Spring Boot、MyBatis(后端框架)
小红书:
主要开发语言:Java(后端)、JavaScript(前端)、Kotlin(Android应用开发)、Objective-C(iOS应用开发,但已逐渐转向Swift)框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架)六、其他类APP
百度地图:
主要开发语言:Java(后端及Android应用开发)、Objective-C(iOS应用开发)框架和库:Spring MVC、MyBatis(后端框架)
今日头条:
主要开发语言:Java(后端及Android应用开发)、Objective-C(iOS应用开发,但已逐渐转向Swift)框架和库:Spring Boot、MyBatis(后端框架)、React Native(前端框架,但已逐渐转向其他更现代化的前端技术)