搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > DotNet > 国内首个 .NET 5 框架 Fur 斩获1000 stars,1.0.0-rc.final.20发布

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

DotNet 2020-10-27

(给DotNet加星标,提升.Net技能

转自:百小僧
cnblogs.com/baiqian/p/13856541.html

前言


Fur 是 .NET 5 平台下企业应用开发最佳实践框架。


通往牛逼的路上,风景差得让人只想说脏话,但我在意的是远方。


 Gitee:https://gitee.com/monksoul/Fur


啥环境


早在 1998 年微软公司对外发布 .NET/C# 平台的那一刻起,.NET/C# 就注定了它不平凡的一生。一个 ”真正跨平台的梦“ 晚来了 20 年。


在过去这 20 年里,微软占着庞大的 Windows 桌面占用量而忽略了 Web 生态的崛起,乃至在国内或全球丢失了 Web 市场,另外在互联网巨头的带领下,Java 日渐强大,生态可谓是 “人山人海,无所不有”。而 .NET 新鲜血液越来越少,甚至培训机构和大学都纷纷下架 .NET 课程。


终于微软意识到了这一点,在 2016 年迈出了第一步,拥抱 Linux,收购 Github,发布 .NET Core,实现 20 年前吹过的牛逼:“.NET/C# 可以在任何平台下运行“ 。


迈出的这一步花了整整四年多的时间,终于等来了.NET界的曙光 


.NET 5:一个真正意义上的跨平台、真正意义上的实现大统的平台。


啥框架


.NET 5 的到来带给了开发者巨大的惊喜,也让我们对 .NET 的未来充满了希望。

而Fur 正是这场惊喜大变革 敢吃螃蟹,敢于尝鲜,处处布道的践行者。


Fur 框架集结了 29  名开发者的经验并基于全新的 .NET 5 打造的企业级应用开发框架,拥有强大功能的同时并带来了极速开发的乐趣。


做了啥


自从有了打造 Fur 框架想法那一刻起,Fur 经历了 48 天无间断更新,之后吸引了越来越多开发者和贡献者加入,截至今天,Fur 给 .NET 平台交了满满的答卷:


  • 诞生:48 天


  • 代码提交:1221 次


  • 开发者:19 人


  • 贡献者:29 人


  • Issue/议题:94 个完成,5 个进行中,5个 开启中,1 个已拒绝


  • PR提交:47 个已合并,12 个已关闭


  • 版本迭代:16 次


  • 文档数量:57 篇(还在持续)


  • Stars:1020 个


  • Fork:212 个



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


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


啥成就


  • 可能是国内或全球首个 .NET 5 框架


  • 首个关注量破 1000 Stars 的 .NET 5 框架


  • 首个获得 Gitee GVP 的 .NET 5 框架


  • 国内首个 .NET 框架诞生 47 天破斩获 1000 Stars 的框架


  • 国内首个拥有非常详细的开发文档的 .NET 5 框架



说点啥


Fur 从诞生之际便绯闻不断、吐槽不断、贱踩不断。但,Fur 未曾停止向前脚步,仅仅诞生 48 天斩获超 1000 stars 的关注量正是最有力的证明和回击。


通往牛逼的路上,风景差得让人只想说脏话,但我在意的是远方。


啥更新


1、新特性


  • [新增] Visual Code Code First 和 Database First 工具支持


  • [新增] RBAC 演示DEMO


  • [新增] 租户类型邮件、手机号字段


  • [新增] `UserInject(routeFix)` 参数,支持在程序中配置 `api` 默认首页  


  • [新增] 规范化文档全局 `KeepName` 配置


  • [新增] 全局权限过滤器配置


2、突破性改变


  • [移除] 实体主键值类型约束


  • [调整] `AuthorizePolicy` 名为 `AppAuthorize`


3、问题修复


  • [修复] 数据库获取连接字符串 bug ([#PR51]

    (https://gitee.com/monksoul/Fur/pulls/51))


  • [修复] 假/软删除 bug ([#PR55](https://gitee.com/monksoul/Fur/pulls/55))


  • [修复] 代理拦截属性bug ([#PR56](https://gitee.com/monksoul/Fur/pulls/56))


  • [修复] 规范化文档不继承父类方法 bug


  • [修复] 创建数据库命令对象没有判断是否启用 MiniProfiler bug


  • [修复] 工作单元开启时机有误 bug


  • [修复] 权限获取终点路由为 null bug


  • [修复] 友好异常 Oop.Oh bug


  • [修复] 全局授权 `DefaultHttpContext` 空异常bug


4、其他更改



5、文档手册


  • [调整] 一分钟入门、数据库上下文、多数据库上下文、应用启动文档


  • [修复] 多个文档文案错误 bug ([#PR52](https://gitee.com/monksoul/Fur/pulls/52), [#PR53](https://gitee.com/monksoul/Fur/pulls/53), [#PR57](https://gitee.com/monksoul/Fur/pulls/57), [#PR58](https://gitee.com/monksoul/Fur/pulls/58))



Fur 框架目前放在多个平台托管:


  • Gitee:https://gitee.com/monksoul/Fur


  • GitHub:https://github.com/monksoul/Fur


  • Docker:https://hub.docker.com/r/monksoul/fur


  • Nuget:https://www.nuget.org/packages/Fur


  • 博客园:https://www.cnblogs.com/dotnetchina


文档啥


Fur 目前拥有非常详细的文档,而且在逐步完善中。


  • 国内文档:https://monksoul.gitee.io/fur/


  • 国外文档:https://chinadot.net


啥啥啥


Fur 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。


如果您觉得本文对你有用,不妨帮忙点个赞,或者在评论里给我一句赞美,小小成就都是今后继续为大家编写优质文章的动力,百小僧拜谢!


- EOF -



推荐阅读   点击标题可跳转


看完本文有收获?请转发分享给更多人

关注「DotNet」加星标,提升.Net技能 

好文章,我在看❤️

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《国内首个 .NET 5 框架 Fur 斩获1000 stars,1.0.0-rc.final.20发布》的版权归原作者「DotNet」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注DotNet微信公众号

DotNet微信公众号:iDotNet

DotNet

手机扫描上方二维码即可关注DotNet微信公众号

DotNet最新文章

精品公众号随机推荐