让 .NET 开发更简单,更通用,更流行 Furion

让 .NET 开发更简单,更通用,更流行 Furion

Apache-2.0
C# .NET 查看源码»
跨平台
2020-08-28
OSCHINA编辑部

star fork GitHub stars GitHub forks GitHub license nuget

让 .NET 开发更简单,更通用,更流行。

序言

无私奉献不是天方夜谭,有时候,我们也可以做到。

名字的由来

故事是这样子的:

自微软宣布 .NET 5 平台消息之后,就琢磨着开发一个基于 .NET 5 平台的开发框架,想做第一个吃 .NET 5 螃蟹尝鲜之人。

一开始想到了 Lazier 作为框架的名称,中文有 更懒 的意思。符合我的 “一切从简,只为了更懒” 的开发理念。

但是 更懒 和 更烂 中文读音相近且没有特色,而且寓意也不是很好,对此换名问题苦恼了好些天。

刚好有一次在 QQ 群中无意间刷到了群友发的 “先知” 单词:“Furion”,就那一刻,就认定它了!

Furion 中文有 先知 的意思,恰好符合我创造框架的初衷。所以,Furion 就诞生了。

关于 LOGO

Furion  设计理念是借鉴著名的 袋鼠理论 设计的。

袋鼠具有长腿、育袋、自我奔跑特点。

  • 长腿 :代表着  Furion  拥有稳健的双腿,走在科技的前沿,走的更远,跑的更快。
  • 育袋 :小育袋、大作为。期待  Furion  能够育孕出更多 .NET 优秀开发者和生机勃勃的生态。
  • 自我奔跑 Furion  自身也要不断学习、不断进步、不断创新、不断开拓。

文档地址

系列教程

开源地址

框架特点

  • 全新面貌:基于  .NET 5  平台,没有历史包袱
  • 极易入门:只需要一个  Inject()  即可完成配置
  • 极速开发:内置丰富的企业应用开发功能
  • 极少依赖:框架只依赖三个第三方包
  • 极其灵活:轻松面对多变复杂的需求
  • 极易维护:采用独特的架构思想,只为长久维护设计
  • 完整文档:提供完善的开发文档

功能模块

框架依赖

Furion  为了追求极速入门,极致性能,尽可能的不使用或减少第三方依赖。目前  Furion  仅集成了以下三个依赖:

麻雀虽小五脏俱全。 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

如果要为项目做出贡献,请查看贡献指南

加载中

评论(28)

晚起的鸟
晚起的鸟
只是改了名字
winsonet
winsonet
请问这个和之前的Fur是否同一个框架,只是改了名字呢?还是说是基于Fur改的呢?有什么不同吗?
一开始我是拒绝的
一开始我是拒绝的
改名字了?
小鹿007
小鹿007
这个和官方的有啥区别?只是造轮子?
红木薯
红木薯
催更每周教程
LWLDragon
LWLDragon
大佬有教学视频吗
回忆大大
回忆大大
文档似乎还不全的样子
百小僧
百小僧 软件作者
https://monksoul.gitee.io/fur/
ChpiTer
ChpiTer
官网打不开了啊
ALO司机
ALO司机
.net颜值担当

两千星 .NET 5 框架 Furion v1.7.0 版本发布

让 .NET 开发更简单,更通用,更流行。 本期更新 新特性 [新增] Furion.Extras.ObjectMapper.Mapster 拓展包 #I29LSJ [新增] Furion.Extras.Logging.Serilog 拓展包 #I2AAN8 [新增] Furion....

2020/12/22 12:23

庆祝诞生 100 天,.NET 5 框架 Furion v1.4.3 发布

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

2020/12/09 15:36

.NET 5 框架 Furion v1.1.9 发布

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

2020/11/30 18:10

.NET 5 框架 Furion v1.1.0 发布

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

2020/11/24 10:03

《学 .NET5 从 Fur 开始》,v1.0.3 发布

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

2020/11/17 16:19

.NET 5 新框架 Fur 正式版 v1.0.0 发布

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

2020/11/11 14:50

学 .NET5 从 Fur 开始,1.0.0-rc.final.84 发布

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

2020/11/06 16:15

学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布

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

2020/11/02 13:47

《学 .NET 5 从 Fur 开始》系列,v1.0.0-rc.final.31 发布

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

2020/10/28 14:06

.NET 5 框架 Fur 斩获 1000 stars,1.0.0-rc.final.20 发布

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

2020/10/22 10:04

没有更多内容

加载失败,请刷新页面

暂无问答

【行业资讯】.NET 5 框架 Furion v1.1.0 发布

新特性 [新增] Mvc 模板脚手架:`Fur.Template.Mvc` [新增] WebApi 模板:`Fur.Template.Api` [新增] Mvc/WebApi 模板:`Fur.Template.App` [新增] Razar Pages 模板:`Fur.Template.Razor` ...

2020/11/25 07:20
47
0
【行业资讯】.NET 5 框架 Furion v1.1.9 发布

本期更新 新特性 [新增] 雪花算法 [#I26OXG], [#PR78] [新增] `[AppDbContext]` 配置数据库提供器支持 [#I27G3T] [新增] 实体表数据更改监听接口 `IEntityDataChangedListener` [#I278DD], ...

2020/12/01 07:20
35
0
HDU 3693 Math teacher's homework(数位dp)

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...

2019/04/13 09:37
4
0
DOTA 英雄中英文名对照

起名

2016/09/16 19:04
1K
0
掌门1对1微服务体系Solar第1弹:全链路灰度蓝绿发布智能化实践

掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR/VR/MR以及现今最火的5G,一直坚持用科技赋能教育。掌门教育...

2020/05/04 14:03
51
0
科技爱好者周刊(第 136 期):利特伍德奇迹定律

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎...

2020/12/12 09:46
12
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部