用Go实现一个简书1:总体规划

polaris · 2019-07-22 23:01:47 · 5300 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2019-07-22 23:01:47 的主题,其中的信息可能已经有所发展或是发生改变。

这是知识星球《Go项目实战》的第二个实战项目:一步步教你使用 Go 语言实现一个简书网站。

目标

  1. 掌握较大型项目的设计开发方法和流程
  2. 掌握Go语言常用库的使用
  3. 掌握一种Go语言Web框架
  4. 掌握Go语言操作常用数据库的方法
  5. 掌握Websocket的使用
  6. 掌握缓存技术的使用
  7. 掌握从单体应用到微服务的改造

大纲

需求分析和系统设计

  1. 拆解需要实现哪些功能
  2. 技术分析和选型
  3. 核心功能的方案设计和难点分析
  4. 架构设计和项目框架搭建

重要库的学习和总结

  1. 配置文件选择和学习
  2. Web框架的选择和学习
  3. 日志记录和优秀库的学习
  4. ORM的选择和学习
  5. cookie、session和jwt的学习

编码实现

  1. 编码实现——注册和登录
  2. 编码实现——自动登录中间件和用户激活
  3. 编码实现——用户主页

测试和部署

后续补充

性能调优和监控

后续补充


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

5300 次点击  ∙  4 赞  
加入收藏 微博
10 回复  |  直到 2020-04-29 15:40:12
fredrick
fredrick · #1 · 6年之前

期待!!星主辛苦~

iwz2099
iwz2099 · #2 · 6年之前

赞!!

YaoZhi
YaoZhi · #3 · 6年之前

期待,感谢老大!

starlion
starlion · #4 · 6年之前

期待老大

huluhulu
huluhulu · #5 · 6年之前

期待~

gofromzero
gofromzero · #6 · 6年之前

期待

maxli
maxli · #7 · 5年之前

開始學習

baobeisuper
baobeisuper · #8 · 5年之前

開始學習

RebootOK
RebootOK · #9 · 5年之前

期待

WinKingFace
WinKingFace · #10 · 5年之前

期待期待期待,菜鸟来了

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传