Furion:.NET 5快速开发框架,让开发更简单,更通用,更流行!
共 2016字,需浏览 5分钟
·
2021-04-09 22:08
百小僧:无私奉献不是天方夜谭,有时候,我们也可以做到。
Furion名字的由来
故事是这样子的:
自微软宣布 .NET 5 平台消息之后,就琢磨着开发一个基于 .NET 5 平台的开发框架,想做第一个吃 .NET 5 螃蟹尝鲜之人。
一开始想到了 Lazier 作为框架的名称,中文有 更懒 的意思。符合我的 “一切从简,只为了更懒” 的开发理念。
但是 更懒 和 更烂 中文读音相近且没有特色,而且寓意也不是很好,对此换名问题苦恼了好些天。
刚好有一次在 QQ 群中无意间刷到了群友发的 “先知” 单词:“Furion”,就那一刻,就认定它了!
Furion 中文有 先知 的意思,恰好符合我创造框架的初衷。所以,Furion 就诞生了。
关于 LOGO
Furion 标志设计理念是借鉴著名的 袋鼠理论 设计的。
袋鼠具有长腿、育袋、自我奔跑特点。
长腿:代表着 Furion 拥有稳健的双腿,走在科技的前沿,走的更远,跑的更快。
育袋:小育袋、大作为。期待 Furion 能够育孕出更多 .NET 优秀开发者和生机勃勃的生态。
自我奔跑:Furion 自身也要不断学习、不断进步、不断创新、不断开拓。
文档地址
国内文档:https://dotnetchina.gitee.io/furion
国外文档:https://furion.pro
Gitee:https://gitee.com/dotnetchina/Furion
GitHub:https://github.com/monksoul/Furion
Docker:https://hub.docker.com/r/monksoul/furion
Nuget:https://www.nuget.org/packages/Furion
开源案例
Admin.NET:基于 Furion 的通用权限管理平台。
考试君:基于 Furion 的在线考试系统
园丁:基于 Furion + Blazor 的超简单后台管理系统
Queer:基于 Furion + Layui 的通用型管理系统
Pear Admin:基于 Furion + PearAdmin 管理系统
JoyAdmin:基于 Furion + iviewadmin 开发的管理系统
YShop:基于 Furion + Vue 开发的移动电商项目
系列教程
系列教程 Furion 视频教程:https://space.bilibili.com/695987967
Furion 使用例子:https://gitee.com/monksoul/furion-samples 可能大部分示例已经不通用
Furion 系列教程:《学 .NET 5 从 Furion 开始》 系列
框架特点
全新面貌:基于 .NET 5 平台,没有历史包袱 极易入门:只需要一个 Inject() 即可完成配置 极速开发:内置丰富的企业应用开发功能 极少依赖:框架只依赖两个第三方包 极其灵活:轻松面对多变复杂的需求 极易维护:采用独特的架构思想,只为长久维护设计 完整文档:提供完善的开发文档
架构设计
环境平台
环境要求:
Visual Studio 2019 16.8 + .NET 5 SDK + .Net Standard 2.1 +
支持平台:
运行环境
Windows Linux MacOS Docker/K8S/K3S/Rancher Xamarin/MAUI
数据库
SqlServer Sqlite Azure Cosmos MySql MariaDB PostgreSQL InMemoryDatabase Oracle Firebird 达梦数据库
应用部署
Kestrel Nginx Jexus IIS Apache PM2 Supervisor 单文件 容器(Docker/K8S/K3S/Rancher)
关于性能
Furion 目前采用 Visual Studio 2019 16.8 自带性能测试和 JMeter 进行测试,由于篇幅有限,只贴部分测试图,测试结果如下:
如果你也有好的开源项目,欢迎推荐!
微信号联系:westbrook12000(ps:加好友请备注“开源”)
无需会员,下载速度飙升2Mb/s!
这款谷歌插件国内安装量第一!