掌握全栈 React Web 开发:从环境搭建到应用部署
1. 全栈开发概述
在当今的 Web 开发领域,全栈开发变得越来越重要。近年来,JavaScript 编程语言的创新为全栈开发带来了新的机遇。例如,自 2009 年 Node.js 兴起以来,开发者能够在浏览器和后端使用相同的编程语言。2016 年和 2017 年,对于使用全栈技术(如 Falcor 或 GraphQL)来加速应用开发的需求进一步增加。
我们要构建的应用是一个类似 Medium、WordPress 和 issuu 的发布平台。该应用将专注于核心功能,如发布文章、编辑文章和删除文章,同时注重应用的可扩展性。
2. 技术栈介绍
我们将使用一系列现代的应用栈来构建这个全栈应用,这些技术在 2015 年和 2016 年受到了广泛关注,并且在未来几年有望变得更加流行。具体的技术栈包括:
- 客户端 :React.js 用于构建用户界面,Redux 用于管理客户端数据,同时还会介绍如何使用 Redux 进行服务器端渲染。
- 数据库 :MongoDB 作为数据库,Mongoose 作为对象数据建模库,它可以为数据提供严格的建模环境,同时保持 MongoDB 的灵活性。
- 后端 :Node.js 和 Express.js 是前端开发者进行全栈开发的标准选择。Express 框架对 Netflix 开发的创新客户端后端数据获取机制 Falcor.js 提供了良好的支持。
- 数据格式 :我们将在几乎所有地方使
超级会员免费看
订阅专栏 解锁全文
494

被折叠的 条评论
为什么被折叠?



