之前写过一篇todo实例,是使用python的tornado框架实现的。地址:http://blog.youkuaiyun.com/luck_apple/article/details/8814091
最近go更新到了1.4版本,正好也研究来玩玩。
看了几天go基础,然后想找个例子练练手,就想起来遇险写过的tornado的todo了,
直接拿来用go重写一遍,本次没有使用web框架,使用go原生API实现。
go语言基础可以看看电子书:http://download.youkuaiyun.com/detail/luck_apple/8412345 (0资源分)
go版本1.4,再看下我的go env:
先看看最终效果吧:
ok,就是这个样子。
上次有人抱怨我没有把数据库表结构亮出来,这次索性使用sqlite数据库,表结构真心很简单:
CREATE TABLE todo (id integer PRIMARY KEY,titletextNOT NULL,finishbooleanNOT NULLDEFAULT false)
再看下工程目录结构:

本文介绍了如何使用Go语言1.4版本,不依赖任何Web框架,通过原生API实现一个Todo应用。文章中展示了工程目录结构、数据库表结构(使用SQLite)、以及主要的代码文件,包括main.go(Web服务器和路由)、TodoController.go和TodoModel.go。还推荐了Mac用户使用的SQLite数据库管理工具。
最低0.47元/天 解锁文章
9064

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



