Falco 4.0.6
dotnet add package Falco --version 4.0.6
NuGet\Install-Package Falco -Version 4.0.6
此命令用于 Visual Studio 的包管理器控制台,因为它使用 NuGet 模块的版本Install-Package.
<PackageReference Include="Falco" Version="4.0.6" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中,以引用包。
paket add Falco --version 4.0.6
NuGet 团队不提供对此客户端的支持。请联系其维护者以获取支持。
#r "nuget: Falco, 4.0.6"
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将此内容复制到交互式工具或脚本源代码中,以引用包。
// Install Falco as a Cake Addin #addin nuget:?package=Falco&version=4.0.6 // Install Falco as a Cake Tool #tool nuget:?package=Falco&version=4.0.6
NuGet 团队不提供对此客户端的支持。请联系其维护者以获取支持。
Falco
open Falco
open Falco.Routing
open Falco.HostBuilder
webHost [||] {
endpoints [
get "/" (Response.ofPlainText "Hello World")
]
}
Falco 是一个用于使用 F# 构建快速且以功能为主的 Web 应用程序的工具包。
- 基于 ASP.NET Core 的高性能组件。
- 优化快速构建 HTTP 应用程序。
- 无缝集成现有的 .NET Core 中间件和库。
主要功能
- 异步 请求处理。
- 简单而强大的 路由 API。
- 快速、安全和可配置的 Web 服务器。
- 本机 F# 视图引擎。
- 统一的 API 以访问 请求数据。
- 身份验证和安全 工具。
- 内置对 大文件上传 和 二进制响应 的支持。
设计目标
- 提供构建工作型全栈 Web 应用程序的工具集。
- 应简单、可扩展,并可与现有的 .NET 库集成。
- 易于学习。
学习
开始使用Falco的最佳方式是访问官方文档。如有疑问和支持需求,请使用讨论区。此仓库的问题列表仅用于提交错误报告和功能请求。要查看时间顺序更新,请参考变更日志,这是找到时间顺序更新的最好方式。
如果您想保持联系,欢迎在Twitter上联系我们。
您有一篇想要分享的文章或视频吗?我们非常愿意听到您的意见!要添加您的內容,请访问这个讨论。
相关库
- Falco.Markup - 一个XML标记模块,主要用于作为使用Falco编写HTML的语法。
- Falco.Template - 一个.NET SDK 项目模板,可帮助您快速开始使用Falco。
- Falco.Htmx - 一个与htmx JS包集成的实验性Falco集成。
社区项目
- FalcoJournal - 使用Falco、.NET 5.x和ASP.NET Core构建的记事本。
- Falco GraphQL 示例 - 使用.NET 6在Falco上使用GraphQL的示例。
- Falco API with Tests 示例 - 使用Falco和单元测试的示例项目。
- Falco + SQLite + Donald - 使用Falco、Donald和SQLite的演示项目。
- FShopOnWeb - 使用Falco和F#架构对经典ASP.NET Core 示例应用程序的改编。
文章
- Istvan - 在AWS Lambda上运行ASP.Net Web应用与Falco
视频
贡献
感谢您考虑为Falco做出贡献,以及那些已经做出贡献的人!我们欣赏并积极解决所有大小形状的PR。
在提交pull request之前,我们恳请先提交一个问题或打开一个讨论。
如果功能被添加到API或发生更改,请在提交pull request之前友好地更新相关的文档。单元测试必须添加和/或更新之后才能成功合并pull request。
所有pull requests都应从develop
分支发起。将更改合并到这个分支意味着您的更改将在下一个版本中排期进入生产,这可能发生在同一天,也可能是几周之内(取决于优先级和紧迫性)。
只有通过所有构建检查并遵守通用编码规范的pull request才能被批准。
如果您还有其他问题,请提交一个issue或开启一个讨论或者在Twitter上联系我们。
为什么叫“Falco”?
Kestrel标志着.NET Web套件的变革。在动物界中,“Kestrel”是给几种类隼的名字,也称为“Falco”。
发现虫子了吗?
为此有一个issue。
许可协议
由Pim Brouwers在多伦多,安大略省构建,许可协议为Apache License 2.0。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net6.0
- Falco.Markup (>= 1.0.2)
- FSharp.Core (>= 6.0.0)
-
net7.0
- Falco.Markup (>= 1.0.2)
- FSharp.Core (>= 6.0.0)
-
net8.0
- Falco.Markup (>= 1.0.2)
- FSharp.Core (>= 6.0.0)
NuGet 包 (2)
显示依赖 Falco 的前 2 个 NuGet 包。
包: | 下载 |
---|---|
Falco.Htmx
Falco 网络工具包的 HTMX 绑定。 |
|
Falco.Bulma
包描述 |
GitHub 仓库
此包未被任何流行的 GitHub 仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
4.0.6 | 1,768 | 12/12/2023 |
4.0.5 | 406 | 11/16/2023 |
4.0.4 | 4,010 | 3/13/2023 |
4.0.3 | 875 | 1/1/2023 |
4.0.2 | 404 | 11/30/2022 |
4.0.1 | 335 | 11/23/2022 |
4.0.0 | 574 | 11/7/2022 |
4.0.0-rc1 | 123 | 11/2/2022 |
4.0.0-beta4 | 135 | 10/26/2022 |
4.0.0-beta3 | 136 | 10/25/2022 |
4.0.0-beta2 | 565 | 9/23/2022 |
4.0.0-beta1 | 135 | 9/13/2022 |
4.0.0-alpha2 | 130 | 9/11/2022 |
4.0.0-alpha1 | 155 | 8/29/2022 |
3.1.14 | 1,693 | 8/29/2022 |
3.1.13 | 654 | 8/11/2022 |
3.1.12 | 1,798 | 5/20/2022 |
3.1.11 | 1,115 | 2/8/2022 |
3.1.10 | 791 | 12/14/2021 |
3.1.9 | 366 | 12/6/2021 |
3.1.8 | 374 | 12/3/2021 |
3.1.7 | 775 | 9/24/2021 |
3.1.6 | 358 | 9/24/2021 |
3.1.5 | 355 | 9/24/2021 |
3.1.4 | 480 | 8/24/2021 |
3.1.3 | 516 | 8/4/2021 |
3.1.2 | 450 | 7/30/2021 |
3.1.1 | 445 | 7/27/2021 |
3.1.0 | 410 | 7/27/2021 |
3.1.0-beta8 | 252 | 7/7/2021 |
3.1.0-beta7 | 244 | 7/6/2021 |
3.1.0-beta6 | 265 | 7/6/2021 |
3.1.0-beta5 | 244 | 7/5/2021 |
3.1.0-beta4 | 218 | 7/5/2021 |
3.1.0-beta3 | 248 | 7/1/2021 |
3.1.0-beta2 | 234 | 7/1/2021 |
3.1.0-beta1 | 231 | 6/15/2021 |
3.0.5 | 1,395 | 6/14/2021 |
3.0.4 | 551 | 5/5/2021 |
3.0.3 | 548 | 4/10/2021 |
3.0.2 | 804 | 12/8/2020 |
3.0.1 | 501 | 12/1/2020 |
3.0.0 | 546 | 11/27/2020 |
3.0.0-alpha9 | 278 | 11/26/2020 |
3.0.0-alpha8 | 262 | 11/25/2020 |
3.0.0-alpha7 | 290 | 11/25/2020 |
3.0.0-alpha6 | 303 | 11/22/2020 |
3.0.0-alpha5 | 251 | 11/20/2020 |
3.0.0-alpha4 | 270 | 11/20/2020 |
3.0.0-alpha3 | 257 | 11/20/2020 |
3.0.0-alpha2 | 464 | 11/11/2020 |
3.0.0-alpha1 | 269 | 11/11/2020 |
2.1.0 | 646 | 11/11/2020 |
2.0.4 | 1,747 | 11/9/2020 |
2.0.3 | 511 | 10/31/2020 |
2.0.2 | 1,005 | 7/31/2020 |
2.0.1 | 529 | 7/20/2020 |
2.0.0 | 661 | 7/12/2020 |
2.0.0-alpha | 308 | 7/7/2020 |
1.2.3 | 531 | 7/2/2020 |
1.2.2 | 524 | 6/29/2020 |
1.2.1 | 575 | 6/28/2020 |
1.2.0 | 580 | 6/23/2020 |
1.1.0 | 750 | 6/6/2020 |
1.0.10-alpha | 336 | 5/13/2020 |
1.0.9-alpha | 368 | 4/29/2020 |
1.0.8-alpha | 313 | 4/29/2020 |
1.0.7-alpha | 316 | 4/27/2020 |
1.0.6-alpha | 309 | 4/24/2020 |
1.0.5-alpha | 325 | 4/23/2020 |
1.0.4-alpha | 335 | 4/22/2020 |
1.0.3-alpha | 331 | 4/19/2020 |
1.0.2-alpha | 335 | 4/19/2020 |
1.0.1-alpha | 333 | 4/7/2020 |
1.0.0-alpha | 326 | 4/6/2020 |