应用程序框架
application framework
应用程序框架. 好吧, 框架这个词遍地开花了.
使用者拷贝 TypePress 后, 应该可以通过简单的方法就可以迅速搭建自己的应用框架(花儿朵朵开).
已经 package 化了. 现在轮到调整控制器了. 先看看调整后的目录结构
建立您自己的目录, main.go 中 import
相应的 package 即可.
现实中作者发现, 每分离一个 package, 编译后的二进制文件大概会增大2K字节左右. 这不是问题, 您的实现要分多少 package 您说了算.
如果您下载过以前的代码, 目录调整后再次 go build
可能需要删除以前的 .a
文件才能顺利通过.
使用可以参考 .
被GoGet教育了一把
悲催的事情开始了.
作者是个 GIT 新手, 以为自己 GIT 操作问题引起的, 这样绕来绕去弄了好几个小时. 最后只留下 一个分支, 其他都删除了问题才得以解决.
第二天睡醒, 开始怀疑是否是 go get
的使用问题造成的, 于是在官方 看到这个
get looks for a branch or tag that matches the locally installed version of Go.
get searches for a branch or tag named "go1".
原来 go get
会对分支的名称进行匹配, 优先 checkout
与Go
版本匹配的分支, 比如go1
, 如果匹配不到才会采用最新的分支. 那些出问题的 package 无一例外都有 go1
这样的分支.
用分支名称进行版本匹配这方式很好. 是最简单的 自动匹配.
文档要仔细看