“蜂乐园”是一个开源项目,由以下部分组成:
“蜂工地”是“蜂乐园”的前台客户端,就是您现在正在浏览的网页。它是“蜂乐园”内容展示的载体,是“蜂乐园”的入口,用于大家了解“蜂乐园”。当前主要以博客形式展示,希望以后能支持更多形式。
“蜂工地”是一个基于“Gatsby”框架的React
网站,详情可参考“蜂博客”:“蜂工地”简介。
“蜂监工”是“蜂乐园”的后台客户端,用于监管“蜂乐园”平台,包括,查看“蜂乐园”服务器状态,管理“蜂乐园”用户、数据等。
“蜂监工”是一个基于“Ant Design Pro”框架的REST
风格网站,详情可参考“蜂博客”:“蜂监工”简介。
“蜂工厂”是“蜂乐园”的服务器,为“蜂乐园”平台提供服务,包括:处理并存储“蜂乐园”用户、数据等。
“蜂工厂”是一个基于“Gin”框架的REST
风格服务器,详情可参考“蜂博客”:“蜂工厂”简介。
知识共享
互联网就是一个最大的知识共享平台,只要能连入网络,就可以得到所有你能想到的所有知识。但是,互联网的浩大通常会给我们带来一些问题:
对于“大而全”的互联网,“蜂乐园”追求“小而美”,力求用最简洁而准确的形式,展示各种有趣的知识。如何保证“简介而准确”?可参考“玩转蜂乐场”。
技术应用
实践技术是学习一门技术的最好方式。“蜂乐园”是一个开放的平台,追求代码的模块化,乐于在平台上尝试各种技术。目前的“蜂乐园”主要涉及两个社区的技术:React
社区和Go
社区。希望以后可以加入更多有趣的技术。
技术交流
“蜂乐园”是一个开源项目,所有代码都托管在GitHub
上。希望可以后更多的人加入进来,并欢迎大家的批评指摘。
技术实践记录
为什么大家都喜欢写技术博客?抛开以上的原因,对于写博客的个人来说,对技术的记录是对技术的进一步理解。特别是一些实践性质的技术文章,是对某项技术理论的最好诠释。“蜂乐园”的创作者来说也有这方面的作用。
“蜂乐园”对技术实践记录有一个要求:每篇技术实践的记录要小而全。以Getting Start
模板,尽量不要在一篇文章中涉及过多的理论知识。
“蜂乐园”所有资源都是开源的(包括博客文章),并托管在GitHub
上,包括博客文章。因此欢迎任何人通过Issues
或者Pull requests
加入到“蜂乐园”中来。
目前,“蜂乐园”通过React
实现了前端,通过Go
实现了后端。如果大家有兴趣,可参考此网站中的相关文章。