Iris 是款不僅迅速、簡捷,並且功能完善、高效率的 Go 語言 Web 框架。與 Go 生態系統中其它人提供的免費軟體套件不同,這個軟體保證終身主動維護。
想要取得接下來 v12.2.0 穩定版本(正在逐步推進 (2023🎅))的新消息,請收藏 🌟 並關注 👀 這個儲存庫!
Iris 能為你的下一個網站或 API,立下漂亮、富有表達性,且易於使用的基礎。
package main
import "github.com/kataras/iris/v12"
func main() {
app := iris.New()
app.Use(iris.Compression)
app.Get("/", func(ctx iris.Context) {
ctx.HTML("哈囉,<strong>%s</strong>!", "世界")
})
app.Listen(":8080")
}
據一位 Go 開發者 所言,Iris 能向您提供全方位的服務,並地位多年來屹立不搖。
Iris 提供了至少這些功能:
看看別人 是如何評價 Iris 的,並且 給這個開放原始碼專案一顆小星星,支持專案的潛力。
你的一臂之力,能夠為大家帶來更好的開放原始碼 Web 開發體驗!
@github is now sponsoring you for $550.00 one time.
A note from your new sponsor:
To celebrate Maintainer Month we want to thank you for all you do for the open source community. Check out our blog post to learn more about how GitHub is investing in maintainers. https://github.blog/2022-06-24-thank-you-to-our-maintainers/
現已支援來自 中國 的捐款!
只要先安裝好 Go 程式語言 即可。
$ mkdir myapp
$ cd myapp
$ go mod init myapp
$ go get github.com/kataras/iris/v12@latest # 或 @v
在現有專案安裝
$ cd myapp
$ go get github.com/kataras/iris/v12@latest
執行
$ go mod tidy -compat=1.20 # Windows 的話,請試試 -compat="1.20"
$ go run .
Iris 包含極其豐富且透徹的 文件,讓框架的入門觸手可及。
如需更為詳細的技術性文件,您可以前往我們的 godocs。如果要可以直接執行的程式碼,可以到 ./_examples 儲存庫的子目錄參閱。
您現在可以 請求索取 Iris 電子書(新版,針對未來版本 v12.2.0+) 的 PDF 和線上閱讀存取權限,並共同參與 Iris 的開發。
我們殷切期盼你對 Iris Web 框架的貢獻!有關貢獻 Iris 專案的更多資訊,請參閱 CONTRIBUTING.md 檔案。
如果你發現 Iris 中有安全性漏洞,請寄一封電子郵件至 iris-go@outlook.com。我們會儘速解決所有安全性漏洞。
本專案和 Go 語言相同,皆採 BSD 3-clause 授權條款 授權。
專案的名稱「Iris」取材自希臘神話。