30|设计先于实战:需求设计和框架搭建
叶剑峰
该思维导图由 AI 生成,仅供参考
你好,我是轩脉刃。
从标准库开始搭建,到框架核心的替换,到相关功能的完善,我们已经完整地将 Golang 的 Web 框架 hade 打造出来了。我们一起回顾一下,从最初的 net/http 开始,我们不断构建自己的框架,根据“一切皆服务”的思想,打造了 12 个服务以及 15 个命令行工具。这些服务和工具都是围绕实际的业务开发需求而设计的。
今天我们就来用自己搭好的框架开发一个具体的应用,不过开发什么比较好呢。之前准备的是写一个类论坛的网站,但是课程更新到这里,我突然有了一个更好的新想法。
在框架的使用过程中,你一定会有各种各样的疑问,使用上的或者代码理解上的,而这些疑问一定会很希望有一个类似知乎那样的地方可以进行答疑,所以这次,我们就为 hade 框架打造一个类似知乎这样的问答网站。
这个问答网站的源代码,我们另外开启一个开源项目 https://github.com/gohade/bbs 来存放,并且从零开始一步步演示如何使用 hade 框架。后续如果你也想试试自己对 hade 框架的掌握程度,也欢迎一起参与来共建这个项目。
由于一个网站是由前端和后端协同完成的,前端我们使用的是 Vue 框架,后端使用的是自己的 hade 框架。之前也提过,前端 Vue 的内容是一门很大的课程,我们会介绍一下重点的部分,以不影响对整体网站开发逻辑的理解为主。不过所有的代码都可以在刚才的 BBS 开源项目中找到,方便你比对和学习。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文详细介绍了在实际项目中进行需求设计和框架搭建的过程。以Golang的Web框架hade为例,作者从标准库开始搭建,详细讲解了框架核心的替换和相关功能的完善。重点讨论了用户模块和问答模块的需求设计,包括用户注册、登录和问答功能的实现。此外,还介绍了前端准备知识,包括Vue框架、webpack、element-UI、vue-router、vuex和axios等相关内容。通过对这些技术的介绍,读者可以快速了解如何使用这些工具进行前端页面的编写和项目的开发。整体而言,本文以实际项目为例,详细介绍了需求设计和框架搭建的过程,对于想要深入了解项目开发流程和技术实践的读者具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《手把手带你写一个 Web 框架》,新⼈⾸单¥59
《手把手带你写一个 Web 框架》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- 宙斯用户登录的那个时序图有个疑问,成功和失败都是浏览器和用户的交互怎么会是后端直接连线到用户呢?
作者回复: 这里区别就是是后端返回的301让用户跳转,还是前端做跳转,主要想区分这个
2021-11-30 - 牛玉富就喜欢这种,人狠话不多,直接上干活2022-01-132
- 徐石头一般默认最开始的版本是不是0.1.0,而不是1.0.02022-11-06归属地:湖南
收起评论