Iris là một khung web nhanh, đơn giản nhưng đầy đủ tính năng và rất hiệu quả dành cho Go.
Nó cung cấp một nền tảng đẹp mắt và dễ sử dụng cho trang web hoặc API tiếp theo của bạn.
Tìm hiểu xem những người khác nói gì về Iris và gắn sao dự án mã nguồn mở này để phát huy tiềm năng của nó.
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("Xin chào <strong>%s</strong>!", "Thế Giới")
})
app.Listen(":8080")
}
Như một nhà phát triển Go đã từng nói, Iris giúp bạn bảo vệ toàn diện và đứng vững qua nhiều năm.
Một số tính năng Iris cung cấp:
Với sự giúp đỡ của bạn, chúng tôi có thể cải thiện việc phát triển web Nguồn mở cho mọi người!
Yêu cầu duy nhất là Ngôn ngữ lập trình Go.
$ mkdir myapp
$ cd myapp
$ go mod init myapp
$ go get github.com/kataras/iris/v12@latest # or @v
Cài đặt trên dự án hiện có
$ cd myapp
$ go get github.com/kataras/iris/v12@latest
Run
$ go mod tidy -compat=1.20 # -compat="1.20" for windows.
$ go run .
Iris chứa tài liệu phong phú và kỹ lưỡng giúp bạn dễ dàng bắt đầu với khung.
Để có tài liệu kỹ thuật chi tiết hơn, bạn có thể truy cập godocs của chúng tôi. Và đối với mã thực thi, bạn luôn có thể truy cập thư mục con của kho lưu trữ ./_examples.
Bạn có thể yêu cầu PDF và truy cập trực tuyến Sách điện tử Iris (Phiên bản mới, tương lai v12.2.0+) hôm nay và được tham gia vào sự phát triển của Iris.
Chúng tôi muốn thấy sự đóng góp của bạn cho Iris Web Framework! Để biết thêm thông tin về việc đóng góp cho dự án Iris, vui lòng kiểm tra tệp CONTRIBUTING.md.
Danh sách những người đóng góp
Nếu bạn phát hiện ra lỗ hổng bảo mật trong Iris, vui lòng gửi e-mail tới iris-go@outlook.com. Tất cả các lỗ hổng bảo mật sẽ được giải quyết kịp thời.
Dự án này được cấp phép theo BSD 3-clause license, giống như chính dự án Go.
Tên dự án "Iris" được lấy cảm hứng từ thần thoại Hy Lạp. <!-- ## Stargazers over time