Go beego 1.0.0 正式版本发布,Go 应用框架

laofo · 2013年12月23日 · 5 次阅读

经过了四个多月的重构开发,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/

暂无回复。
需要 登录 后方可回复。