# 常见问题

Source: https://docs.sisk-framework.org/zh-cn/docs/faq.html

关于 Sisk 的常见问题。

## Sisk 是开源的吗？

完全开源。Sisk 使用的所有源代码都已发布并经常在 [GitHub](https://github.com/sisk-http) 上更新。

## 是否接受贡献？

只要贡献符合 [Sisk 哲学](/)，所有贡献都非常欢迎！贡献不仅限于代码！您可以通过文档、测试、翻译、捐款和帖子等方式贡献。

## Sisk 是否有资金支持？

不。目前没有任何组织或项目为 Sisk 提供资金支持。

## 我可以在生产环境中使用 Sisk 吗？

绝对可以。该项目已经开发超过三年，并在商业应用中进行了大量测试，这些应用自那时起就已投入生产。Sisk 被用作重要的商业项目的主要基础设施。

已经编写了一份关于如何在不同系统和环境中 [部署](https://docs.sisk-framework.org/zh-cn/docs/deploying.md) 的指南，并且可用。

## Sisk 是否具有身份验证、监控和数据库服务？

不。Sisk 不具备这些功能。它是一个用于开发 HTTP 网络应用程序的框架，但它仍然是一个最小的框架，仅提供应用程序运行所需的功能。

您可以使用任何第三方库来实现所需的所有服务。Sisk 的设计初衷是中立、灵活和与任何东西一起工作。

## 为什么我应该使用 Sisk 而不是 <框架>？

我不知道。你告诉我。

Sisk 是为满足 .NET 中的 HTTP 网络应用程序的通用场景而创建的。已建立的项目，例如 ASP.NET，解决了各种问题，但具有不同的偏见。与较大的框架不同，Sisk 需要用户了解他们正在做什么和正在构建什么。网络开发和 HTTP 协议的基本概念对于使用 Sisk 至关重要。

Sisk 更接近 Node.js 的 Express，而不是 ASP.NET Core。它是一个高级抽象，允许您创建具有所需 HTTP 逻辑的应用程序。

## 学习 Sisk 需要什么？

您需要：

- 网络开发（HTTP、Restful 等）
- .NET

仅此而已。只要您对这两个主题有基本的了解，您就可以花几小时时间开发一个使用 Sisk 的高级应用程序。

## 我可以使用 Sisk 开发商业应用程序吗？

绝对可以。

Sisk是在 MIT 许可下创建的，这意味着您可以在任何商业项目中使用 Sisk，无论是商业还是非商业项目，都无需专有许可。

我们要求的是，在您的应用程序中，您需要有一个关于在您的项目中使用的开源项目的通知，并且 Sisk 在其中。
