13.6. 小结
这一章我们主要介绍了如何实现一个基础的 Go 语言框架,框架包含有路由设计,由于 Go 内置的 http 包中路由的一些不足点,我们设计了动态路由规则,然后介绍了 MVC 模式中的 Controller 设计,controller 实现了 REST 的实现,这个主要思路来源于 tornado 框架,然后设计实现了模板的 layout 以及自动化渲染等技术,主要采用了 Go 内置的模板引擎,最后我们介绍了一些辅助的日志、配置等信息的设计,通过这些设计我们实现了一个基础的框架 beego,目前该框架已经开源在 github,最后我们通过 beego 实现了一个博客系统,通过实例代码详细的展现了如何快速的开发一个站点。