编程语言 编译类型 开发框架/工具 支持的操作系统 主要应用领域
HTML 标记语言 N/A Windows, macOS, Linux, Web 网页结构定义
CSS 样式表语言 N/A Windows, macOS, Linux, Web 网页样式定义
SQL 查询语言 MySQL, PostgreSQL, SQLite, Oracle... Windows, macOS, Linux, Unix 数据库管理、数据查询、数据操作
JavaScript 解释型 React Windows, macOS, Linux, Web Web 前端开发
    Angular Windows, macOS, Linux, Web Web 前端开发
    Vue.js Windows, macOS, Linux, Web Web 前端开发
    Node.js, Express Windows, macOS, Linux Web 应用开发
    Electron Windows, macOS, Linux 跨平台桌面应用开发
    React Native iOS, Android 跨平台移动应用开发
Python 解释型 Django Windows, macOS, Linux Web 应用开发
    Flask Windows, macOS, Linux 轻量级 Web 应用开发
    FastAPI Windows, macOS, Linux 高性能 Web API 开发
    PyQt Windows, macOS, Linux 跨平台桌面应用开发
    Tkinter Windows, macOS, Linux 跨平台桌面应用开发
    Kivy Windows, macOS, Linux, iOS, Android 跨平台移动应用开发
PHP 解释型 Laravel Windows, macOS, Linux Web 应用开发
    Symfony Windows, macOS, Linux 企业级 Web 应用开发
Ruby 解释型 Ruby on Rails Windows, macOS, Linux Web 应用开发
Perl 解释型 Dancer, Mojolicious Windows, macOS, Linux 轻量级 Web 应用开发
Shell Script 解释型 Bash, Zsh Linux, macOS 系统管理、自动化任务
Lua 解释型 LÖVE, OpenResty Windows, macOS, Linux 游戏开发(LÖVE)、Web 服务开发(OpenResty)
CMD (Batch Script) 解释型 N/A Windows 系统自动化、脚本编写
PowerShell 解释型 N/A Windows, macOS, Linux 系统管理、自动化任务
VBA (Visual Basic for Applications) 解释型 N/A Windows, macOS (部分支持) Office 自动化、应用内脚本编写
Java 编译型 Spring Boot Windows, macOS, Linux 企业级 Web 应用开发
    Android SDK Android 原生 Android 应用开发
    JavaFX Windows, macOS, Linux 跨平台桌面应用开发
    JSF Windows, macOS, Linux 企业级 Web 应用开发
C# 编译型 .NET Framework, WPF Windows 桌面应用、企业应用开发
    UWP Windows 跨设备 Windows 应用开发
    Xamarin iOS, Android, Windows 跨平台移动应用开发
    Blazor Windows, macOS, Linux, Web Web 应用开发
    ASP.NET Core Windows, macOS, Linux Web 应用开发
C++ 编译型 Qt Windows, macOS, Linux 跨平台桌面应用开发
    Win32 API Windows 系统级开发、桌面应用开发
    MFC Windows 传统桌面应用开发
    JUCE Windows, macOS, Linux 音频应用、跨平台应用开发
    DirectX Windows 图形开发、游戏开发
TypeScript 编译型 (转译到 JS) Angular Windows, macOS, Linux, Web Web 前端开发
    React Windows, macOS, Linux, Web Web 前端开发
    Vue.js Windows, macOS, Linux, Web Web 前端开发
    Node.js, Express Windows, macOS, Linux Web 应用开发
    NestJS Windows, macOS, Linux 企业级 Web 应用开发
Swift 编译型 SwiftUI iOS, macOS 原生 iOS/macOS 应用开发
    UIKit iOS 原生 iOS 应用开发
    Cocoa macOS 原生 macOS 应用开发
Kotlin 编译型 Android SDK Android 原生 Android 应用开发
    Jetpack Compose Android 原生 Android 应用开发
    KMM (Kotlin Multiplatform Mobile) iOS, Android 跨平台移动应用开发
Go 编译型 Gin, Echo Windows, macOS, Linux 高性能 Web 应用开发
    Fyne Windows, macOS, Linux 跨平台桌面应用开发
    Qt for Go Windows, macOS, Linux 跨平台桌面应用开发
Rust 编译型 Rocket, Actix Windows, macOS, Linux Web 应用开发
    Tauri Windows, macOS, Linux 跨平台桌面应用开发
    Druid Windows, macOS, Linux 桌面应用开发
Dart 编译型 Flutter Windows, macOS, Linux, iOS, Android 跨平台移动应用和桌面应用开发
Objective-C 编译型 UIKit iOS 原生 iOS 应用开发
    Cocoa, AppKit macOS 原生 macOS 应用开发
Delphi 编译型 VCL (Visual Component Library) Windows 桌面应用开发(Windows 专用)
    FireMonkey (FMX) Windows, macOS, iOS, Android 跨平台桌面和移动应用开发
C 编译型 Win32 API Windows 系统级开发、桌面应用开发
    GTK Linux, Windows, macOS 桌面应用开发
    Xlib, Wayland Linux 图形服务器开发
    DirectX Windows 图形开发、游戏开发
Assembly (x86/x86-64) 编译型/低级 NASM, MASM Windows, Linux 系统级开发、驱动程序开发
Assembly (ARM) 编译型/低级 GNU Assembler (as) Windows, Linux, iOS, Android, macOS (M1/M2) 嵌入式系统开发、移动设备开发

posted on 2024-08-30 15:22  阿柏  阅读(18)  评论(0编辑  收藏  举报