文章目录
- Web开发
- 桌面应用
- 数据分析
不同编程语言有不同的适用场景及生态,这里仅记录作为个人开发者接触过的场景,不考虑企业侧因素,完全从开发效率及性能,包大小等因素考虑,因目前个人只接触过应用层开发,后续接触更多场景后继续更新
Web开发
应用场景 | 语言 |
---|---|
服务器后端 | Java |
服务器前端 | JavaScript,TypeScript |
桌面应用
应用场景 | 语言 |
---|---|
Windows桌面应用 | C系列语言,主要是C# |
MacOS,IOS,IpadOS | Object-C(旧),Swift(新) |
Android | Kotlin |
Windows,MacOS,Linux | JavaScript生态里的Electron |
IOS,Android,Web | JS生态里的 uni-app |
数据分析
应用场景 | 语言 |
---|---|
Excel处理,数据可视化 | Python |