Steins;Lab

  • 项目
  • 折腾
  • 笔记
  • 图册
  • 杂谈
  • 文章索引 - 博主自荐博文
  • 关于/留言
Steins;Lab
某团的自留研究所
  1. 首页
  2. 项目跟踪
  3. 正文

团子博客DangoBlog开发日志

2020年9月20日 3942点热度 1人点赞 2条评论

开坑新项目——团子博客DangoBlog,此博文为项目开发日志。

Table of Contents

  • 项目简述
    • 项目地址
    • 期望功能
    • 参考教程
    • 价值观
    • 进度(自评)
  • 开发日志
    • 2020年09月19日
    • 2020年09月20日
    • 2020年9月21日
    • 2020年09月24日
    • 2020年10月07日
    • 2020年12月24日
    • 2021年1月5日

项目简述

DangoBlog🍡,中文名团子博客🍡,定位为个人练手项目。 旨在通过项目开发熟悉Go语言,熟悉常用的web应用开发流程,并享受数据流动的乐趣。

项目地址

https://github.com/sptuan/DangoBlog

期望功能

  • 文章和附件发布修改
  • 多媒体附件管理
  • 搜索和标签系统
  • ...

参考教程

https://github.com/sausheong/gwp

https://books.studygolang.com/gopl-zh/

价值观

开心是第一要务!

 

进度(自评)

5%

 

开发日志

2020年09月19日

  • 参照教材,构建基础入口框架
  • json配置文件设置和读取
  • 构建utils,当前包含config结构
  • 引入logger日志

当前的一些想法:

1 当前想到的未完善的要点

  • 单元测试、集成测试,构建
  • 数据库结构设计和实现

 

2020年09月20日

  • 研读了 ServeMux
  • Go语言http库的Request接口
  • Cookies机制

当前的一些想法:

1 关于前端后端

根据之前的了解,本项目实现可以使用直接在后端使用模板引擎的方式构建整个网页。也可以使用React等前端框架实现渲染和拉取,后端使用api的形式实现。和fandy讨论后,决定暂时使用模板引擎的方式,因为主要是用来熟悉go语言和一般的web编程。

 

2020年9月21日

  • 加入初始的sql表结构

今天知识性地学习了教材上的模板方法和sql初始化。其中对于这个项目现在的复杂程度,数据库表设计不算难。

又看了看前后端分离的方案,node.js在服务端添加一个代理负责api请求,挺巧妙的。

前端我不太会弄框架或者布局。我将尝试先使用教材提供的模板。然后尝试能否移植wordpress主题或hexo主题。

 

2020年09月24日

自此《Go Web编程》教材书中的样例已经全部照着实现一遍了。当前功能下的增改删查不是特别复杂,逻辑依赖于模板。照着实现的过程中,增改删查没有想象中的那么难,不过稍微一不留神就有数据库操作的错误,还是需要细心。

当前比较疑惑的是这种Web编程的测试,比如针对数据库或者请求的单元测试如何编写?还有一个自动化持续构建部署的了解。

接下来:

  • 引入MD编辑器和富媒体
  • Tag标签

 

2020年10月07日

趁着国庆假期,主要是把mysql的东西看一下。为什么要看mysql呢?因为之前的wordpress、nextcloud等优秀的PHP软件后端数据库都是使用的mysql,运维面板有完善的phpmyadmin管理(虽然pg也有pgadmin)。

之前都是作为wordpress的使用者,也上过数据库的核心课程,但从来没作为一个开发者去CRUD数据。

看了一些mysql的使用实践指导,个人理解使用查询时,相当于将好多操作通过sql懒惰地交给了数据库去做。CURD的sql语句虽然能很快地写出来,但是这个东西绝对是对性能有很大影响的,尤其是需要理解一些内部原理才能写出高效的查询。

 

2020年12月24日

硕士答辩结束,恢复学习与开发

 

2021年1月5日

答完辩竟然来了一场重感冒……

考虑用 gin 框架重新构建

相关

标签: 暂无
最后更新:2021年1月5日

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。 当前从事网络/CDN/对象存储研发。

点赞
< 上一篇
下一篇 >
0 0 votes
文章评分
Subscribe
Login
提醒
guest

guest

2 评论
最新
最旧 得票最多
Inline Feedbacks
View all comments
yuge
yuge
4 年 之前

hexo好像挺简约大方,就是功能少

0
回复
SPtuan
SPtuan
作者
Reply to  yuge
4 年 之前

@yuge 自己造个轮子试一下

1
回复

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。
当前从事网络/CDN/对象存储研发。

  • 项目简述
    • 项目地址
    • 期望功能
    • 参考教程
    • 价值观
    • 进度(自评)
  • 开发日志
    • 2020年09月19日
    • 2020年09月20日
    • 2020年9月21日
    • 2020年09月24日
    • 2020年10月07日
    • 2020年12月24日
    • 2021年1月5日
分类
  • Uncategorized
  • 图册
  • 学习笔记
  • 库
  • 折腾
  • 杂谈
  • 瞎**扯
  • 碎碎念
  • 项目跟踪
最近评论
SPtuan 发布于 2 个月前(03月22日) 书签: 关于 disk-io 的经验, 异步/同步 io 系统设计的经验 https://you...
SPtuan 发布于 2 个月前(03月21日) 如果公司不是对外提供这些服务的,这种岗位都是 infra 部门,平均年龄确实会大一些。尤其构建和维护...
HUA 发布于 2 个月前(03月19日) 想请问博主对于国内CDN行业,以及CDN调度、DNS托管类服务相关岗位的看法,以及是否还推荐校招新人...
SPtuan 发布于 3 个月前(02月03日) 2025 注: 长辈对于只身去深圳的担忧,更多地来自于 80s/90s 治安情况。近几年了解了严打...
SPtuan 发布于 4 个月前(01月16日) 哈哈,100就100吧,新年快乐!
热门主题 & 页面
  • 全球互联网拓扑探索 (1) : 互联网是如何工作的
  • PYNQ上手体验:以目标检测应用为例
  • 使用 WSL2 + X11 转发 - 在 Windows10 中打造 GNU/Linux 学习生产环境
  • [实验]VPS搭建ss服务中转实现纯ipv6访问网络-校园网免流量
  • Intel Movidius Neural Compute Stick - 英特尔Movidius神经计算棒上手体验
归档
  • 2025 年 5 月
  • 2025 年 3 月
  • 2024 年 12 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 4 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 9 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 1 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2018 年 12 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 5 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 11 月
  • 2017 年 9 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 9 月

友情链接:

Blessing Studio hahaschool 绘枫和畅 魔法少女Fandy monsterx Clarke的博客 Luminous’ Home Shintaku's Blog
蓝黑的博客 haruhi.club Yida的博客 Bo2SS 涛叔 TangBao 同和君Hocassian

Steins;Lab 团子神社 zdfmc.net

steinslab.io built with ❤. Thanks for all 2015-2025.

Theme Kratos Made By Seaton Jiang

wpDiscuz