62 Fenix's Bookstore的前端工程
你好,我是周志明,现在我们就到了课程的最后一个模块。在上节课的最后,我给你简要介绍过了这个模块的设置目的,也就是建立若干配套的代码工程,作为针对不同架构、技术方案(如单体架构、微服务、服务网格、无服务架构,等等)的演示程序。它们是整个课程中我所讲解的知识的实践示例。这些代码工程的内容不需要录制音频,你可以把它作为实际项目新创建时,可参考引用的基础代码。
这节课的内容是由这些工程的README.md文件同步而来的,不过因为没有经过持续集成工具自动处理,所以可能会有偶尔更新不一致的情况,我建议你可以到这些项目的GitHub页面上去查看最新情况。
-
文档工程:
- Vuepress支持的文档工程。
-
前端工程:
- Vue.js 2实现前端工程。
-
后端工程:
- Spring Cloud实现微服务架构;
- Kubernetes为基础设施的微服务架构;
- Istio为基础设施的服务网格架构;
- AWS Lambda为基础的无服务架构。
在课程最开始的“导读”一节课中,我已经说明了“The Fenix Project”的意义。Fenix's Bookstore的主要目的是展示不同的后端技术架构,相对来说,前端并不是它的重点。不过,前端的页面比起后端的各种服务来是要直观得多的,它能让使用者更容易理解我们将要做的是一件什么事情。