Sisk

常见问题

本页由英文自动翻译。 阅读原文

关于 Sisk 的常见问题。

Sisk 是开源的吗? #

完全开源。Sisk 使用的所有源代码都已发布并经常在 GitHub 上更新。

是否接受贡献? #

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

Sisk 是否有资金支持? #

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

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

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

已经编写了一份关于如何在不同系统和环境中 部署 的指南,并且可用。

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 在其中。

输入关键词以搜索文档和 API 参考。