mcpField
F
full-stack-development

full-stack-development

github.com/baz-scm开发15440 次安装今天更新
代码仓库

关于 full-stack-development

full-stack-development 是一项涵盖前端与后端应用开发的技能,面向需要独立实现完整功能的开发者,内容涉及用户界面、API 和数据库。

主要功能

  1. 01培养前端与后端开发能力
  2. 02倡导客户端与服务端共用技术
  3. 03涵盖数据库架构与 API
  4. 04提供 React 和 Node.js/Express 示例

适用场景

  1. 01开发涵盖前后端的 Web 应用
  2. 02构建 API 服务及其前端界面

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/baz-scm/awesome-reviewers --skill full-stack-development

安装后在 Claude Code 中输入/full-stack-development确认已加载。

详细介绍

全栈开发

全栈开发者能够构建端到端应用,同时负责客户端和服务端。这是最常见的开发者角色——约三分之一的开发者认为自己是全栈开发者。精通前端技术(HTML、CSS、JavaScript/TypeScript)和后端技术(服务端框架、数据库),即可独立构建完整功能。现代工具(例如 Node.js)甚至支持在整个技术栈中使用同一种语言,从而提高效率。

示例

  • 使用 React(前端)和 Node.js/Express(后端)技术栈创建 Web 应用。
  • 设计 API 服务端以及与之配套、用于调用该服务端的前端界面。

指南

  • 掌握前后端开发: 提升前端(例如 React 或其他 JS 框架)和后端(例如 Node.js、Python、Java)开发能力。如今,大多数开发者都需要具备覆盖这两个领域的全栈能力。
  • 统一技术栈: 利用支持客户端与服务端共享代码或语言的技术。例如,在服务端使用 Node.js,即可在前端和后端都使用 JavaScript/TypeScript,从而通过单一语言构建实时、可扩展的应用。
  • 集成数据库和 API: 熟悉数据库架构设计,以及 RESTful 或 GraphQL API 的构建。全栈开发通常需要将 UI 与持久化存储和外部服务连接起来,因此需要了解 SQL/NoSQL 数据库和 API 设计最佳实践。

评论

支持 Markdown