BDFramework简介和前后端开源计划

164 阅读2分钟

BDFramework,是我在2018年5月份开源的一个项目,经过一年多(2019.11.6)现在有将近700star,已经有不少公司在用(大部分都是棋牌 ),稍微大点公司有朋友说恺英有个项目在用,还有些项目用了没联系我,我觉得这是一种对框架的认可..
最起码,对大家有一点点帮助,再不济也能提供一点思路,代码还能这样玩~
目前项目我(奶泡泡/B道友)、成哥(卡人)、洁哥(嘘嘘) 三个人负责。
社区也是刚刚建立起来,很多东西准备在下个版本进一步规范化:
**包括准备加入的新特性和C#业务服务器(架构图我放到最后了)
第九、第十艺术交流群:763141410
链接:github.com/yimengfan/B…


在这边发帖,主要是想认识一下大家,以前在知乎写文章发帖,想搬运过来。
       当时开源 主要是看到市面上,很多Frame,几个库一凑就直接丢Github了。
个人大部分从业都是做技术支持,也经历了不少项目,知道项目中的痛点、难点。所以一直在改善工作流。
所以BDFramework,是想打造一套工作流,而不是几个库一凑。
所以BD在设计之初,第一目标是,开发便捷,完善的工作流。

  • 比如 BD的管理器设计,自动寻找标签,然后注册。
  • 比如BD花了大精力在热更工作流上,让C#热更开发跟普通一样,最后打包时候构建出hotfix部分。
  • 很多库为了实现能再热更中正常使用,都需要一层层的进行改写,适配..
  • 再比如Atlas方案,也是打包时候再构建的,业务层根本没图集的概念。
  • ...
  • 诸如此类,BD所有的技术方案,都是对业务前端无侵扰的..


打包工具

不过也因为工作的限制,所以开源也只是项目部分,所以没办法让大家看到其他的业务解决方案。
但是基于BD的管理器,很多东西很好实现

前端架构(部分):

后端架构(业务部分,不包括测试发布、治理)

本篇文章由一文多发平台ArtiPub自动发布