经过了四个多月的重构开发,beego 终于发布了第一个正式稳定版本。这个版本我们进行了重构,同时针对很多细节进行了改进。下面列一些主要的改进功能:
1. 模块化的设计,现在基本上 beego 做成一个轻量的组装框架,重模块的设计,目前实现了cache、config、logs、sessions、httplibs、toolbox、orm、context 等八个模块,以后可能会更多。用户可以直接引用这些模块应用于自己的应用中,不仅仅局限于Web应用,beego用户中有应用logs、config、cache这些模块到页游、手游中。
2. 工程化的设计,部署项目之后,经常需要进行对线上程序进行各种信息的统计和分析,统计包括QPS,分析包括GC、内存使用量、CPU,如果出现问题的时候我们还希望通过profile来调试,那么beego都为你考虑到了这些,集成了监控模块,默认是关闭的,用户可以开启,并在另一个端口监听,通过http://127.0.0.1:8088/访问。
3. 详细的文档,这个版本的文档全部是新写的,在之前文档用户的各方面反馈之后,进行了很多细节上面的改进,目前文档中英文版本都已经完成,中英文文档的评论分离,针对不同的用户群交流。
4. 丰富的示例,这一次更新我们开发组写了三个例子,聊天室、短域名、todo任务三个比较有典型意义的例子。让用户在熟悉beego之前有一个更深入的了解。
5. 全新设计的官方网站,这一次我们通过社区获得了很多人的帮助,logo 设计,网站UI的改进。
6. 越来越多的用户,官方网站列举了一些典型的用户,都是一些比较大的公司,他们内部都在使用beego开发对外的API应用,说明 beego 是得到了线上项目验证的框架。
7. 越来越活跃的社区,在 github上面目前已经差不多有390个的 issue,贡献者超过36个,commit 超过了700个,Google groups 目前还在稳步发展中。
8. 周边产品越来越多,基于beego的开源产品也越来越多,例如cms系统,https://github.com/insionng/toropress 例如管理后台系统,https://github.com/beego/admin
9. beego 的辅助工具越来越强大,bee 工具是专门辅助用户开发 beego 应用的,可以快速的创建应用,动态编译,打包部署等
欢迎各位在使用 beego 过程中玩的愉快,有问题欢迎和我在 github上面互动,好的框架是靠大家用出来的。
http://beego.me/
来自:开源中国社区

