Beego概括

Beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性

MVC、REST、智能路由、日志调试、配置管理、模板自动渲染、layout设计、中间件插入逻辑、方便的JSON/XML服务以及内置的缓存系统

Switch to beego

beego入门

beego主要采用了tornado的思路,采用了RESTFul的设计思想,所以如果你有这方面的知识,那么就比较容易入门了,这个入门教程包含:

  • beego整体框架的设计思路,执行流程
  • beego的每一个子模块的设计及使用入门
  • beego的一些辅助工具指南,提供了自动化建立beego的项目,自动化编译等

beego实例

通过beego入门之后,我们需要一个step by step的例子来进行更加深入的理解beego的设计理念,beego实例就是通过设计一个博客系统的开发来演示整个过程,通过本教程:

  • 更深入的理解beego的RESTFul设计,如何更好的设计我们程序
  • 学习beego如何和其他第三方库有效的组合
  • 发现beego如何给你的程序提升性能,提高开发速度
  • 最后学习如何部署我们开发的应用程序,让程序稳定的跑在服务器上