编程
编程首页
后续需要拆分这里的内容
编程主要分为以下几个方向:
-
前端开发(Frontend Development): 专注于用户界面和用户体验的开发
- HTML / CSS / JavaScript
- 前端框架: React, Vue, Angular, Svelte
- 构建工具: Webpack, Vite
- 状态管理: Redux, MobX, Vuex
- UI 库: Ant Design, Element UI, Tailwind CSS, DaisyUI
- …
-
后端开发(Backend Development): 专注于服务器端逻辑和数据库的开发
- 编程语言: Java, Python, Go, Node.js, PHP, Ruby
- 框架: Spring Boot, Django, Flask, Gin, Express
- 数据库: MySQL, PostgreSQL, MongoDB, Redis
- Web 服务器: Nginx, Apache
- …
-
全栈开发(Full Stack Development): 同时具备前端和后端开发能力
- 技术栈: MERN (MongoDB, Express, React, Node.js)
- 技术栈: MEAN (MongoDB, Express, Angular, Node.js)
- 技术栈: MEVN (MongoDB, Express, Vue, Node.js)
- …
-
移动开发(Mobile Development): 专注于移动设备应用的开发
- 原生开发: iOS (Swift), Android (Kotlin)
- 跨平台开发: React Native, Flutter, Xamarin, Ionic
- …
-
游戏开发(Game Development): 专注于游戏的开发
- 游戏引擎: Unity, Unreal Engine, Godot
- 编程语言: C#, C++, Python
- …
-
嵌入式开发(Embedded Development): 专注于嵌入式系统的开发
- 编程语言: C, C++, Rust
- …
-
数据科学与人工智能(Data Science & AI): 专注于数据分析和人工智能的开发
- 数据分析: Python, R
- 机器学习: Scikit-learn, TensorFlow, PyTorch
- 深度学习: Keras, TensorFlow, PyTorch
- …
- TIOBE Index: 编程语言流行度排名
- Stack Overflow Survey: Stack Overflow 年度开发者调查
- GitHub Octoverse: GitHub 年度开源报告
- MDN Web Docs: Web 开发文档
- DevDocs: 开发者文档聚合网站