V2.0 更新说明
引言
从 2 月份内测到现在,历经了六个月,飞布终于迎来了 2.0 版本。新版本,新气象,其中最亮眼的特性有三个:
①.存储层的重构,让它支持了协作能力
②.引擎的重构,极致的性能提升
③.体验的优化,解决循环依赖的问题,让钩子开发前所未有地流畅
此外,从 2.0 开始,飞布将开始商业化的探索,在社区版之外,推出了具有高阶功能的专业版和企业版。 以下简要介绍新版本的三大特性以及商业化计划,详情见更新文档及 B 站视频:
更新文档:https://docs.fireboom.io/geng-xin-ri-zhi/v2.0-geng-xin-shuo-ming
B 站视频:https://www.bilibili.com/video/BV1nh4y1K7Fk
存储重构,支持协作:
1.0 版本存储层数据结构不合理,无法用 github 合并,只适用于单人开发,无法多人协作。而对团队而言,多人协作是不可或缺的功能。
在 2.0 版本中,我们对存储层数据结构进行了全面的重新设计和优化,不仅支持基于 GitHub 的离线协作,而且在架构上支持实时协作。
引擎重构,性能提升:
1.0 版本存在性能问题,在表数量接近 300 时,常常内省失败,且构建的“超图”冗余过多,导致 fireboom.config.json 动辄十几个 G ,不仅编译较慢,而且运行时很消耗内存。 重构引擎,2.0 的生成文件缩小 10 倍 ,运行内存缩小 10 倍,静态编译速度提升 5 倍。 这还不够,进一步支持了 OPERATION 增量编译,实现了无感编译!
体验优化,流畅开发:
1.0 版本也存在一些开发体验问题,其中最影响体验的是钩子服务与 Fireboom 服务的循环依赖。 2.0 版本重构了钩子 SDK ,采用心跳上报的方式完美解决了该问题,钩子开发前所未有的流畅。 新功能和改进
商业化
近日 CEC-IDE 事件在开发者中引起了广泛讨论,内测群也对此展开了更深入的讨论,最终落脚点是:
“从大众到企业付费意识极弱,软件繁荣不起来。表面看到的很多国外优秀开源作品,背后是人家的高 GDP 能保证牛奶面包可以让你去用爱发电,国外付费软件也是非常多的,开源只是一种营销手段。” ————群友:7.
对此,我深表认同! Fireboom 作为一个还在萌芽中的技术型初创团队,一方面追求心中的月亮——以开发者为中心,另一方面又不可能离开六便士——产品商业化。 从 2.0 开始,Fireboom 将开始探索商业化。但不用担心,我们将为您提供最慷慨的免费特性,在不影响您正常项目的情况下,提供增值服务。 当前 Fireboom2.0 有三种版本:社区版、专业版、企业版。
社区版
其中社区版适用个人开发者,API 和数据源数量有一定限制: API 数量:100 数据源数量:5
但,别担心!当项目需求超出默认限制后,可随时免费申请扩容。申请后,无限期生效! 详情填写表单: https://bar9vnf09af.feishu.cn/share/base/form/shrcnZnKpk9Oi7qfcSXaFE7nM8g
专业版
专业版适用于创业团队,拥有社区版的全部功能,且 API 、数据源默认无限,此外还具有如下特性:
①.增量编译
②.Prisma 数据源
③.实时协作:多人编辑时,实时联动
④.导入/导出:为项目导出 API 及其数据源依赖,导出插件
企业版
企业版适用于企业,拥有专业版的全部功能,此外还具有如下特性:
①.虚拟外键:Prisma 数据源,支持虚拟外键和模型精简
②.日志监控
③.限流熔断
④.定时备份
⑤.集群部署
...
详情请前往官网: https://www.fireboom.io/
如果您觉得某些政策不合理,请随时联系我们。我们将会慎重考虑您的建议!
结语
结束之际,最想感谢的是所有关注、支持飞布的开发者,尤其是 Fireboom 内测群所有种子用户。是你们的使用、反馈、建议让我们走到今天,希望接下来的日子,仍有大家的陪伴! Fireboom 团队将始终坚持“以开发者为中心”的信念,不断推陈出新,改进和提升 Fireboom 的功能和性能。 未来,邀您一起见证!