1000万目标达成!Furion 再向前一步
小目标达成
Furion 作为一款由国人主导的底层开发框架,在 2020 年 09 月 01 日发布以来,取得了不错的成绩,尽管也有些许负面评论。截至 2023 年 08 月 22 日,它在 NuGet 平台的下载量已经达到了 1000 万次,这确实值得记录。
对于作者来说,能够有如此多的人喜欢并使用 Furion,既感到幸福又充满了责任感。幸福的原因在于自己所创造的东西能够得到市场用户的认可和喜爱,但也因此感到责任重大,因为这是一项需要花费大量时间和精力的巨大工作。
在中国的开源环境中,全身心地投入开源工作并非易事,由于正面回报相较于创业成功的概率要小得多,所以在投入大量工作和个人时间的同时,也要面对很多负面评论、无奈和不理解。
然而,这并没有阻碍 Furion 继续向前发展的决心。相反,它证明了不断追求卓越、创新,并实现个人价值的决心更加坚定,并取得了更大的成就。
再向前一步
经过三年不断地学习和市场反馈,我对于 .NET/C#
这门技术有了更深入的理解。我看到了 Furion 和自身存在很多不足之处,同时也发现了巨大的改进空间。因此,我决定在 2023 年 05 月 01 日全身心地投入到开发 Furion 的下一个版本,也就是 v5 版本。我将吸取过去三年的教训和经验,从零开始重新构建。
这样的决定需要极大的勇气。因为它意味着我将再次投入大量的时间和精力,并且面对着许多不确定性因素、无奈和用户的不理解。甚至这个决定可能没有回报,可能会导致失败。 但是,又有什么关系呢?成长的过程就是认识、接纳和发展自己。我愿意承担并扛起自己的选择。
这一次,我想让自己向前迈进一步,让 Furion 继续向前发展一步,让 .NET/C#
向前迈出更大的一步。
阶段性展示
经过三个多月的全身心投入开发,Furion v5 版本已经完成了 17 个底层核心模块,并初步完成了 Furion Kit 框架工具库的 UI 功能设计和开发。Furion Kit 框架工具库将为开发者带来全新的开发体验。在这个工具库中,你可以查看项目信息,管理请求、配置、日志、组件和测试。最重要的是,所有 Furion 的用户都可以在其中进行技术交流和分享。此外,工具库还提供了一个"探索"模块,其中包含了更多帮助开发者工作和开发的工具。
以下是 Furion 框架和 Kit 工具库已完成的一些功能截图:
底层模块状态
终点路由诊断
项目中任何有效的请求都能在这里一目了然,包括异常数据,并提供异常代码定位功能。
项目配置
项目中的所有配置将在这里进行展示,归类。
组件依赖
项目使用了哪些组件、模块,依赖关系链能够清楚地知道。
探索
后续将提供非常多帮助开发者提高效率的工具和应用。
设置
管理账户和应用配置。
下一步计划
为了完成 Furion v5 的所有模块功能开发,我制定了一个具有挑战性的计划。为了更好地实现这个计划,我将把它拆分成多个小目标,每个小目标包含 3-5 个模块。
以下是接下来的几个重要模块:
-
接口文档管理(类似于 Swagger/Postman 工具)
-
动态接口 API
-
日志模块
我知道一个人的力量是有限的,但是只要我们持续推进,即便力量再小,它也会持续发光。我们需要相信持续的努力会取得积极的结果。
选择与成长
凭借过去十多年的创业经验,我深知要想在社会上取得成功,需要付出巨大的努力。在这个过程中,我们要面对许多困惑、做出正确的选择并接受一些无奈和痛苦。我们不仅需要克服懒惰,还要战胜因压力而产生的恐惧。同时,我们还需要保持积极的心态和自律,坚定不移地探索和实现我们的目标。只有经历了这些努力和挑战,才能得到真正的成长和成功。
支持 Furion 开发
Furion 开源这三年,发自内心的用爱发电,愿未来能够被世界温柔以待。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Bun v0.8.0 发布,Zig 编写的 JavaScript 运行时
Bun是采用Zig 语言编写的高性能 “全家桶” JavaScript 运行时,官方称其为 "all-in-oneJavaScript runtime"。 所谓 "all in one",是因为 Bun 提供了打包、转译、安装和运行 JavaScript & TypeScript 项目的功能,内置原生打包器 (native bundler)、转译器、task runner、npm 客户端,以及fetch、WebSocket等 Web API。 Bun 刚刚发布了 v0.8.0,新版本主要变化: 添加调试器支持 Bun 通过 WebKit 的 Inspector Protocol 实现了调试器支持。要使用它,需开启--inspectflag 运行文件或脚本。 实现 fetch streaming Bun 现已实现fetch()response body streaming。因此开发者现在可以从 fetch response 流式传输数据,无需等待下载整个 response。 支持SvelteKit node:tty中的 ReadStream 和 WriteStream 已实现,...
- 下一篇
Unity 引擎中国版“团结引擎”正式发布
Unity 官方宣布,Unity 中国正式推出 Unity 中国版引擎——团结引擎,同时也开启了 Unity 中国本土化进程的全新篇章。作为推动团结引擎落地的核心人物,Unity 中国 CEO 张俊波称致力于将其打造为一款更懂中国开发者的引擎。 团结引擎以 Unity 2022 LTS 为研发基础,针对小游戏和智能汽车领域提供了更深度的技术赋能与效率提速。 团结引擎目前已支持 Windows、Mac、Linux 操作系统,以及 Android、iOS、WebGL、Weixin Mini Game、HMI Android、QNX、Embedded Linux 平台,并即将支持 OpenHarmony 开源项目和 AliOS 操作系统。 Unity表示,团结引擎的首款产品——团结引擎创世版,将于今年 9 月定向邀约少量开发者参与内测,在今年 10 月至 11 月期间陆续向更多开发者开放内测,并将于今年 12 月推出正式版本。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G