初学不要用beego,试着按自己的需要写一个。
beego封装一层,又封装得不好,多此一举。
框架最重要的是快速上手,拿来就能战,形成生产力。
框架还没自己做来得方便快捷,要框架干嘛?又不是没有框架就做不了开发了。
想想自己想做到什么效果,想想标准库、三方库已经给了你什么,然后就知道自己应该补上哪些了。
像redis这个,beego就包装了一下另一个三方库。你直接用不就行了?
Build software better, together上面一堆,文档又齐全,用什么beego。
再说了,go程序做cache,还用得着第三方?
直接一个全局map[string]interface{}加个锁,足够了。进程内操作,什么都能存。
beego的设计理念,都是PHP那些框架里直接拿来,根本没考虑go本身的特点,发挥不出go的潜力。
你看作者搞个社区,http://gocn.io,用的还是PHP的程序。自己做的东西自己都不吃,你敢吃?