.NET 只有一个 “Spring” 框架,Furion v2.13 发布

来源: 投稿
作者: dotNETChina
2021-07-14

star fork GitHub stars GitHub forks GitHub license nuget

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

Furion 经过近 1 年的发展,目前已经成为 Gitee 平台 C# 板块⭐️最高星⭐️项目,参与代码贡献的开发者达 145人,在 Nuget 一个平台下总下载已达突破 683K(每天增速 30K+),Gitee 仓库每天浏览量量平均 2000+PV,Furion 文档每天浏览量平均每天 20000+PV。

从各项数据来看,Furion 正在成为 .NET 版本的 Spring 框架。

本期更新

  • 新特性

    • [新增] 简易字符串模板功能,支持远程请求、数据库模块、日志模块、事件总线模块、定时任务模块、异常模块、数据校验模块 #I402BL
    • [新增] 404 状态码规范化默认处理 #I408F5
    • [新增] 定时任务 ISpareTimeWorker 声明方式支持异步方法 #I40KWR
  • 突破性变化

    • [升级] 框架依赖 SDK 为 .NET 5.0.8 版本
    • [移除] Db.GetNewDbContext() 静态方法 #I400BK
    • [移除] 数据库模块时态表拓展支持 #I405HI
    • [调整] IJsonSerializerProvider 接口参数,新增 inherit 参数 #I3ZQU5
  • 问题修复

    • [修复] Worker Services 定时任务边界值问题导致跳过单次任务 #I405NI
    • [修复] Worker Services 独立发布后程序集扫描失效 bug #I3ZH3X
    • [修复] 远程请求如果配置了 Client 客户端但传入了空 RequestUrl 地址导致异常问题 #I40BC6
    • [修复] 规范化结果篡改非短路端状态码出现异常 bug #I408F5
  • 其他更改

    • [优化] App.GetServiceProvider(type) 解析服务性能 #I40KXN
    • [调整] 视图引擎保存成文件流默认缓存区大小,从 4096 提升至 8192 #I40KH5

贡献者画像

Giteye chart

文档地址

项目地址

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

展开阅读全文
13 收藏
分享
加载中
精彩评论
.net 唯一的营销框架,还比肩spring,谁评的?还是自封的,
2021-07-14 15:46
16
举报
.net 根本不需要 spring
2021-07-14 16:41
8
举报
营销鬼才,微软捡到宝了
2021-07-14 19:38
5
举报
作为一个.neter,确实
希望.net生态可以更好,但是这一天天的营销式宣传,真希望有个屏蔽功能。
2021-07-14 17:43
3
举报
兄台所言极是,快把其他抄袭代码一一列出来,咱们一起嘲笑他、唾弃他。
2021-07-15 21:45
2
举报
最新评论 (27)
这个拿来吹牛作营销推广自己的所谓的“框架“最大的优点就是抄袭,却只字不提代码出处。
2021-07-15 11:28
0
回复
举报
兄台此话“有理有据”着实令人信服,却只字不提代码出处。
2021-07-15 11:56
1
回复
举报
那我来提一个吧
https://gitee.com/dotnetchina/Furion/blob/761135c3e6a22615c781304d0d6c33a09de21e94/framework/Furion.Extras.Web.HttpContext/InternalHttpContext.cs
https://www.cnblogs.com/artech/p/how-to-get-httpcontext.html
请自行比较代码,蒋老师的代码其实只是demo级别的,真做成库的话肯定要加缓存之类的。某些人就直接搬过来了。还有很多,就不一一放出了。
2021-07-15 13:22
1
回复
举报
厉害厉害啊,去翻阅 2个月前贡献者提交的代码,Furion 有 145个贡献者,请问代码全部归 Furion 抄袭?所有贡献者提交的代码是不是都得去互联网翻阅所有代码看看有没有一样的,我很乐意交给你做这件事。

还有啊,在你评论这个文件的时候,Furion 确认了这个代码确实来自蒋大佬的博客,而且在两个月已经在头部声明,而且已经公开说明了。麻烦好好看看代码:https://gitee.com/dotnetchina/Furion/blob/master/framework/Furion.Extras.Web.HttpContext/InternalHttpContext.cs

两个月前声明的记录:https://gitee.com/dotnetchina/Furion/commit/5ac5ba300f094b56453515820b99bd4b41f06c32

最后,期待你的”黑“能够有根有据,继续发,你拿得出正解,Furion 就会认。
2021-07-15 13:29
2
回复
举报
代码存在了几个月了,一开始不加声明,最近才加不就正是因为你觉得你抄袭了,所以才加个所谓的声明?蒋老师承认吗?而且,既然你加了声明,你文件头里还有Copyright?你懂Copyright的意思吗?
2021-07-15 14:47
0
回复
举报
”某些人就直接搬过来了。还有很多,就不一一放出了。“别不放出来,很是期待找出来,我都不知得贡献者的代码都来自哪里,我还得感谢你。
2021-07-15 13:30
2
回复
举报
另外,两个月前也是你去 Furion 仓库提的这个评论,然后两个月前已经答复你,而且代码全部声明和公开说明了,你倒好,两个月后颠倒黑白,故意抹黑,装傻。
2021-07-15 13:33
1
回复
举报
对不起,请拿出证据,我可没这闲工夫跑你库里去评论
2021-07-15 14:44
0
回复
举报
还有一个更牛逼的地方:”真做成库的话肯定要加缓存之类的“,HttpContext是基于 Web请求,而且源码中用了静态方法和属性,我第一次听说把 HttpContext 缓存起来,想法真的很牛。
2021-07-15 13:35
1
回复
举报
当然不是Context缓存,如果你都不知道你的这段代码里哪一部分要加缓存的话,可能你水平也就到这里了。
2021-07-15 14:41
0
回复
举报
最后,百小僧我不建议你顶着个“dotNET中国”的账号出来说一些没水平的话来,净给我们中国的 .net从业者丢人抹黑
2021-07-15 15:39
0
回复
举报
漂亮,请兄台务必一一放出。
2021-07-15 16:07
0
回复
举报
托兄台的福,Furion 移除了这个文件,仅仅用了三行代码实现了,代码少了200多行,包大小少了2kb,提交记录(附带性能分析,内存分析):https://gitee.com/dotnetchina/Furion/commit/c56def6608fec2e32a06ffb11fbfbb6355c952ac#note_5854128

期待发现更多bug和抄袭代码,让 Furion 更加强大。
2021-07-15 17:37
2
回复
举报
呵呵,抄袭了,然后删掉了。很自豪是吗?
大佬的是demo代码,你拿来直接用当然性能不好了。
不亏是.net 唯一的营销框架
2021-07-15 17:48
0
回复
举报
兄台所言极是,快把其他抄袭代码一一列出来,咱们一起嘲笑他、唾弃他。
2021-07-15 21:45
2
回复
举报
asp.net 哭晕在厕所
2021-07-14 21:11
1
回复
举报
这NEW BEE吹狠了吧
2021-07-14 19:44
0
回复
举报
营销鬼才,微软捡到宝了
2021-07-14 19:38
5
回复
举报
作为一个.neter,确实
希望.net生态可以更好,但是这一天天的营销式宣传,真希望有个屏蔽功能。
2021-07-14 17:43
3
回复
举报
好的,已经用上Java Spring;
2021-07-14 17:25
1
回复
举报
额...看个热闹就好...别太认真了, ⭐是可以刷的, 适合自己用的才是好的,做java的也不是无脑spring全家桶的
2021-07-14 17:18
1
回复
举报
搞传销的吗?
2021-07-14 16:58
2
回复
举报
好用,已把公司项目往这个框架上迁移。
团队学习成本低,上手容易。
框架性能、功能和扩展性都很强。
值得推荐。
2021-07-14 16:57
0
回复
举报
.net 根本不需要 spring
2021-07-14 16:41
8
回复
举报
真相了
2021-07-14 17:07
0
回复
举报
更多评论
27 评论
13 收藏
分享
返回顶部
顶部