小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

栏目: 软件资讯 · 发布时间: 1个月前

来源: 开源中国社区

内容简介:Fur 是 .NET 5 平台下极易入门、极速开发的 Web 应用框架。 名字的由来 故事是这样子的: 起初,想开发一个极易入门的框架,开发理念为:一切从简,只为了更懒。 所以自然而然想到了:Lazier,也就是 更懒 的意思...

本文转载自:https://www.oschina.net/news/118699/fur-1-0-0-rc1-released,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

Fur 是 .NET 5 平台下极易入门、极速开发的 Web 应用框架。

名字的由来

故事是这样子的:

起初,想开发一个极易入门的框架,开发理念为:一切从简,只为了更懒

所以自然而然想到了:Lazier,也就是 更懒 的意思。但是 更懒 和 更烂 读音很相近且中文名没有特色,对此换名问题我苦恼了好几天。

刚好有一次我在博客园中帮一个博友解答问题,解决后博友夸我对 .NET Core 颇有了解,我就顺嘴回答了一句:“略懂皮毛”。

就这时,脑瓜子灵机一动,干脆起名为:“皮毛”?英文单词 “Fur [fɜː(r)]”,单词又短而且中文读音既俗气又顺口。

所以,Fur 就诞生了。

之后就有了 “小僧不才,略懂皮毛(Fur)。” 广告语 和 https://furos.cn 域名。

关于 LOGO

我相信很多人看到 Fur 的 LOGO 时都会问:“为什么选择奶牛?”,因为 那些年吹过的牛逼都实现了

之所以选择 奶牛 是因为  具有脚踏实地,任劳任怨的做事风格,同时 奶牛 意味着丰富的营养价值,正如 Fur 所能带给你的。

作者态度

Fur 框架是 2020年07月01 日正式启动开发,截至今日,Fur 完成了 65 个大任务,1451 个子任务,844 次无间断提交

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

功能模块

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

文档指南

Fur 目前基本功能已经完成,全职编写文档中,预计完成所有文档需要 一个月,目前已编写了 11 篇

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

框架依赖

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

  • Mapster:比 AutoMapper 还高性能的对象映射
  • MiniProfiler:性能分析、Sql 监听必备
  • SwashbuckleSwagger 规范化 RESTful Api 文档

麻雀虽小五脏俱全。Fur 即使只集成了这 三个依赖,但是主流的 依赖注入/控制反转AOP 面向切面事件总线数据校验ORM 数据库操作 等等一个都不少。

环境要求

  • Visual Studio 2019 16.7 +
  • .NET 5 SDK +
  • .Net Standard 2.1 +

支持平台

  • 运行环境
    • Windows
    • Linux
    • MacOS
    • Docker/K8S/K3S/Rancher
  • 数据库
    • SqlServer
    • Sqlite
    • Azure Cosmos
    • MySql
    • PostgreSQL
    • 内存数据库
    • Oracle

问答 FAQ

1. 不是有一个 Abp 框架了吗?

Abp 确实是非常棒的框架,曾经本人也受益于它,Fur 并不是想要替代 Abp,而是想给 .NET 开发者多一个选择。

同时 Fur 框架是本人这 12 年的 .NET 开发经验的浓缩版。

2. 和 Abp 框架的区别?

Fur 和 Abp 有几大区别:

  • Fur 追求的是极少依赖和极速开发,和 Abp 大而包容不同
  • Fur 遵循宽松自由的 Apache-2.0 开源协议,这一点和 Abp 采用商用 LGPL-3.0 协议有着很大差别
  • Fur 符合中国国情开发,深知中国开发者最需要什么,框架内部提供了大量开发者需要的语法糖,而不仅仅是基础操作
  • Fur 和 Abp 在实现相同功能上,Fur 做的更加灵活和简单
  • Fur 是基于最新的 .NET 5 开发,抛开历史包袱,乘上 .NET 彻底跨平台的大船
  • Fur 是作为中国开发者推出,仅此而已

3. 为什么想要开发这样的一个框架?

开发这样的框架目的是为了能够提高自己的开发效率,也是为了验证自己对 .NET 新技术的掌握程度,同时也希望通过开源能够帮到更多的 .NET 开发者,也能从中受益。

关于作者

一个拥有 12 年开发经验 .NETer。喜欢分享,喜欢新技术,在互联网多个技术领域皆有染指。

项目成员

小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。 小僧不才,略懂皮毛(Fur):.NET 5 Web 框架 v1.0.0-rc1 面世。

欢迎更多的开发者加入 Fur 大家庭。

贡献代码

Fur 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue

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

开源仓库

如果 Fur 对您有所帮助 或 您对 Fur 感兴趣,可以给 Fur 一个 Star,您的支持将是 Fur 持续开发的最大动力。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

.NET框架程序设计

.NET框架程序设计

(美)Jeffrey Richter、(美)Francesco Balena / 李建忠 / 华中科技大学出版社 / 2004-1 / 54.00元

Microsoft.NET框架为简化开发与卫联网无缝连接的应用程序和组件提供了强大的技术支持,如ASP.NET Web窗体、XML Web服务以及Windows窗体。本书的目的在于展示.NET框架中公共语言运行库存的核心内容。全书由两位广受尊敬的开发者/作者完成,并假设读者理解面向对象程序设计的基本概念,如数据抽象、继承和多态。书中内容清楚地解释了CLR的扩展类型系统,CLR如何管理类型的行为,以......一起来看看 《.NET框架程序设计》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具