评论删除后,数据将无法恢复

让 .NET 开发更简单,更通用,更流行。
序言
无私奉献不是天方夜谭,有时候,我们也可以做到。
名字的由来
故事是这样子的:
自微软宣布 .NET 5 平台消息之后,就琢磨着开发一个基于 .NET 5 平台的开发框架,想做第一个吃 .NET 5 螃蟹尝鲜之人。
一开始想到了 Lazier 作为框架的名称,中文有 更懒 的意思。符合我的 “一切从简,只为了更懒” 的开发理念。
但是 更懒 和 更烂 中文读音相近且没有特色,而且寓意也不是很好,对此换名问题苦恼了好些天。
刚好有一次在 QQ 群中无意间刷到了群友发的 “先知” 单词:“Furion”,就那一刻,就认定它了!
Furion 中文有 先知 的意思,恰好符合我创造框架的初衷。所以,Furion 就诞生了。
关于 LOGO
Furion
设计理念是借鉴著名的 袋鼠理论 设计的。
袋鼠具有长腿、育袋、自我奔跑特点。
长腿
:代表着Furion
拥有稳健的双腿,走在科技的前沿,走的更远,跑的更快。育袋
:小育袋、大作为。期待Furion
能够育孕出更多 .NET 优秀开发者和生机勃勃的生态。自我奔跑
:Furion
自身也要不断学习、不断进步、不断创新、不断开拓。
文档地址
系列教程
- Furion 视频教程:https://space.bilibili.com/695987967
- Furion 使用例子:https://gitee.com/monksoul/furion-samples
- Furion 系列教程:《学 .NET 5 从 Furion 开始》 系列
开源地址
- Gitee:https://gitee.com/monksoul/Furion
- GitHub:https://github.com/monksoul/Furion
- Docker:https://hub.docker.com/r/monksoul/furion
- Nuget:https://www.nuget.org/packages/Furion
框架特点
- 全新面貌:基于
.NET 5
平台,没有历史包袱 - 极易入门:只需要一个
Inject()
即可完成配置 - 极速开发:内置丰富的企业应用开发功能
- 极少依赖:框架只依赖三个第三方包
- 极其灵活:轻松面对多变复杂的需求
- 极易维护:采用独特的架构思想,只为长久维护设计
- 完整文档:提供完善的开发文档
功能模块
框架依赖
Furion
为了追求极速入门,极致性能,尽可能的不使用或减少第三方依赖。目前 Furion
仅集成了以下三个依赖:
- Mapster:比
AutoMapper
还高性能的对象映射 - MiniProfiler:性能分析和监听必备
- Swashbuckle:
Swagger
接口文档
麻雀虽小五脏俱全。 Furion
即使只集成了这三个依赖,但是主流的 依赖注入/控制反转
, AOP
面向切面编程, 事件总线
, 数据验证
, 数据库操作
等等一个都不少。
环境要求
- Visual Studio 2019 Preview 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 Preview 16.8
自带性能测试和 JMeter
进行测试,由于篇幅有限,只贴部分测试图,测试结果如下:
贡献代码
Furion
遵循 Apache-2.0
开源协议,欢迎大家提交 PR
或 Issue
。
如果要为项目做出贡献,请查看贡献指南
两千星 .NET 5 框架 Furion v1.7.0 版本发布
让 .NET 开发更简单,更通用,更流行。 本期更新 新特性 [新增] Furion.Extras.ObjectMapper.Mapster 拓展包 #I29LSJ [新增] Furion.Extras.Logging.Serilog 拓展包 #I2AAN8 [新增] Furion....

庆祝诞生 100 天,.NET 5 框架 Furion v1.4.3 发布
让 .NET 开发更简单,更通用,更流行。 百天总结 自 2020年09月01 日写下第一行代码直至今日,Furion 已经满 100 天,这一百天中未曾断更,几乎每天18小时都在提交代码,解答问题,查看议题和...

.NET 5 框架 Furion v1.1.9 发布
让 .NET 开发更简单,更通用,更流行。 本期更新 新特性 [新增] 雪花算法 [#I26OXG], [#PR78] [新增] `[AppDbContext]` 配置数据库提供器支持 [#I27G3T] [新增] 实体表数据更改监听接口 `IEn...

.NET 5 框架 Furion v1.1.0 发布
让 .NET 开发更简单,更通用,更流行。 官方应用包 包类型 名称 版本 描述 Furion v1.1.0 Furion 总包 Furion.Extras.Authentication.JwtBearer v1.1.0 Furion Jwt 拓展包 Furion.Extras.De...

《学 .NET5 从 Fur 开始》,v1.0.3 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 序言 永远不要站在道德的至高点上指责别人,那样只会显得你无知。 开源周报 Stars: 近 1.5k 开发团队: 21 人 代码提交: 1392 次代码提交...

.NET 5 新框架 Fur 正式版 v1.0.0 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 序言 无私奉献不是天方夜谭,有时候,我们也可以做到。 名字的由来 故事是这样子的: 起初,想开发一个极易入门、极易维护的框架,开发理念...

学 .NET5 从 Fur 开始,1.0.0-rc.final.84 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 做个俗人,贪财好色,一身正气。 开源周报 Stars:1.3k 开发团队:20 人 代码提交:1326 次代码提交 贡献者:31 个贡献者 Issues:关闭 12...

学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 任正非:没有伤痕累累,哪来皮糙肉厚,英雄自古多磨难。回头看,崎岖坎坷;向前看,永不言弃。 序言 又到了一周一更的时候了,每一周对 Fu...

《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 莫问前程凶吉,但求落幕无悔。 经过这一个多月来不断迭代,Fur 使用者越来越多,Nuget 下载量破 2.3 K,特此推出 《学 .NET 5 从 Fur 开始》...

.NET 5 框架 Fur 斩获 1000 stars,1.0.0-rc.final.20 发布
Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 通往牛逼的路上,风景差得让人只想说脏话,但我在意的是远方。 啥环境 早在 1998 年微软公司对外发布 .NET/C# 平台的那一刻起,.NET/C# 就注...

没有更多内容
加载失败,请刷新页面

暂无问答
新特性 [新增] Mvc 模板脚手架:`Fur.Template.Mvc` [新增] WebApi 模板:`Fur.Template.Api` [新增] Mvc/WebApi 模板:`Fur.Template.App` [新增] Razar Pages 模板:`Fur.Template.Razor` ...
本期更新 新特性 [新增] 雪花算法 [#I26OXG], [#PR78] [新增] `[AppDbContext]` 配置数据库提供器支持 [#I27G3T] [新增] 实体表数据更改监听接口 `IEntityDataChangedListener` [#I278DD], ...
Math teacher's homework Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 646 Accepted Submission(s): 248 Problem Description...
掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR/VR/MR以及现今最火的5G,一直坚持用科技赋能教育。掌门教育...
这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎...
没有更多内容
加载失败,请刷新页面
没有更多内容
评论(28)