From 1aabb0005d283eacf16ad558b1c0637ea24fff85 Mon Sep 17 00:00:00 2001 From: "cuong@techmaster.vn" Date: Wed, 31 Aug 2022 23:41:25 +0700 Subject: [PATCH] Translate ReadMe.md to Vietnamese --- README_VN.md | 527 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 527 insertions(+) create mode 100644 README_VN.md diff --git a/README_VN.md b/README_VN.md new file mode 100644 index 0000000000..23e83f173f --- /dev/null +++ b/README_VN.md @@ -0,0 +1,527 @@ + + + + +# Thư viện lập trình Web Iris + +[![build status](https://img.shields.io/github/workflow/status/kataras/iris/CI/master?style=for-the-badge)](https://github.com/kataras/iris/actions) [![view examples](https://img.shields.io/badge/examples%20-270-a83adf.svg?style=for-the-badge&logo=go)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=cc2b5e&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![donate](https://img.shields.io/badge/support-Iris-blue.svg?style=for-the-badge&logo=paypal)](https://iris-go.com/donate) + + + + +Iris là thư viện lập trình web tốc độ cao, dễ học và đầy đủ chức năng cho ngôn ngữ Go. + +Nó cung cấp cách lập trình rất linh hoạt và dễ để làm nền tảng cho ứng dụng Web hay API sắp tới của bạn. + + +```go +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("Hello %s!", "World") + }) + + app.Listen(":8080") +} +``` + + + +Như một [lập trình viên Go](https://twitter.com/dkuye/status/1532087942696554497) nhận xét, **Thư viện Iris được hỗ trợ toàn diện và thử thách qua nhiều năm**. + +Một số tính năng chính: + +* HTTP/2 (đẩy dữ liệu chủ động từ server bao gồm cả Embbeded Data) +* Middleware (Accesslog, Basicauth, CORS, gRPC, Anti-Bot hCaptcha, JWT, MethodOverride, ModRevision, Monitor, PPROF, Ratelimit, Anti-Bot reCaptcha, Recovery, RequestID, Rewrite) - thư viện xử lý trung gian +* API Versioning - Phiên bản API +* Model-View-Controller +* Websockets +* gRPC +* Auto-HTTPS +* Hỗ trợ sẵn ngrok để mở ứng dụng ra Internet mà không cần địa chỉ IP tĩnh. +* Chức năng điều hướng (router) có đường dẫn động với các kiểu căn bản :uuid, :string, :int... hoặc kiểu do bạn tự định nghĩa. +* Nén dữ liệu trước khi trả về trình duyệt +* Các cơ chế View Engine phía server (HTML, Django, Amber, Handlebars, Pug/Jade ...) +* Tự dụng File Server hoặc WebDAV server +* Cache - Bộ đệm tăng tốc +* Bản địa hoá - đa ngôn ngữ (i18n, sitemap) +* Sessions - quản lý phiên kết nối của trình duyệt +* Định dạng trả về đa dạng (HTML, Text, Markdown, XML, YAML, Binary, JSON, JSONP, Protocol Buffers, MessagePack, Content Negotiation, Streaming, Server-Sent Events and more) +* Nén dữ liệu trả về (gzip, deflate, brotli, snappy, s2) +* Định dạng lời gọi đa dạng (Bind URL Query, Headers, Form, Text, XML, YAML, Binary, JSON, Validation, Protocol Buffers, MessagePack and more) +* Dependency Injection (MVC, Handlers, API Routers) - quản lý sự phụ thuộc giữa các thành phần. +* Testing Suite - Bộ kiểm thử tự động +* Và quan trọng nhất bạn sẽ được giải đáp, hỗ trợ nhanh chóng kể từ lúc Iris ra mắt đến giờ đã 6 năm. + +Hãy nghe [cộng đồng nói về Iris](https://www.iris-go.com/#review) và **[đánh dấu](https://github.com/kataras/iris/stargazers)** dự án mã nguồn này để ủng hộ. + +[![](https://iris-go.com/images/reviews.gif)](https://iris-go.com/testimonials/) + +[![Đo tốc độ: 18 tháng 7 2020 lúc 10:46am (UTC)](https://iris-go.com/images/benchmarks.svg)](https://github.com/kataras/server-benchmarks) + +## 👑 Danh sách nhà tài trợ + + +Nhờ tài trợ quý báu của các bạn, mà chúng tôi liên tục cải tiến thư viện nguồn mở lập trình web cho mọi người! + +> [@github](https://github.com/github) cho phép tài trợ tối đa 550$ mỗi lần +> +> 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/ + +> Tài trợ từ [Trung Quốc](https://github.com/kataras/iris/issues/1870#issuecomment-1101418349) đã được cho phép! + +

+ lensesio + github + trading-peter + basilarchia + xiaozhuai + AlbinoGeek + celsosz + TechMaster + altafino + gf3 + alekperos + hengestone + thomasfr + International + Juanses + ansrivas + draFWM + lexrus + li3p + se77en + simpleittools + sumjoe + vincent-li + sascha11110 + derReineke + Sirisap22 + hobysmith + clacroix + ixalender + mubariz-ahmed + stgrosshh + rodrigoghm + Cesar + DavidShaw + DmarshalTU + IwateKyle + Little-YangYang + coderperu + cshum + dtrifonov + ichenhe + icibiri + jfloresremar + jingtianfeng + kilarusravankumar + leandrobraga + lfbos + lpintes + macropas + marcmmx + maxbertinetti + mihado + mmckeen75 + olaf-lexemo + pitexplore + pr123 + sankethpb + saz59 + shadowfiga + skurtz97 + srinivasganti + tuhao1020 + wahyuief + xvalen + xytis + ElNovi + KKP4 + Lernakow + Major2828 + MatejLach + odas0r + syrm + thanasolykos + ukitzmann + aprinslo1 + kyoukhana + mark2b + siriushaha + spazzymoto + ehayun + kukaki + oshirokazuhide + t6tg + AwsIT + BlackHole1 + Jude-X + KevinZhouRafael + KrishManohar + Laotanling + MihaiPopescu1985 + Neulhan + NguyenPhuoc + SamuelNeves + TianJIANG + Ubun1 + XinYoungCN + YukinaMochizuki + acdias + agent3bood + annieruci + b2cbd + baoch254 + bastengao + bjoroen + bunnycodego + carlos-enginner + civicwar + cnzhangquan + donam-givita + edwindna2 + fenriz07 + ffelipelimao + geGao123 + gnosthi + goten002 + guanzi008 + hdezoscar93 + homerious + hzxd + iantuan + jackptoke + jeremiahyan + joelywz + kana99 + keeio + khasanovrs + kkdaypenny + knavels + kohakuhubo + leki75 + liheyuan + lingyingtan + lipatti + marman-hp + mattbowen + miguel-devs + mizzlespot + mnievesco + motogo + mulyawansentosa + nasoma + ozfive + paulxu21 + pitt134 + qiepeipei + qiuzhanghua + rapita + relaera + remopavithran + rfunix + rhernandez-itemsoft + risallaw + rxrw + saleebm + sbenimeli + sebyno + seun-otosho + su1gen + svirmi + unixedia + vguhesan + vladimir-petukhov-sr + vuhoanglam + yonson2 + SergeShin + BelmonduS + blackHoleNgc1277 + martinlindhe + mdamschen + mtrense + netbaalzovf + oliverjosefzimmer + lfaynman + ArturWierzbicki + NA + RainerGevers + aaxx + crashCoder + dochoaj + gog200921 + nikharsaxena + rbondi + statik + thejones + vcruzato + CSRaghunandan + GeorgeFourikis + L-M-Sherlock + edsongley + evan + grassshrimp + hazmi-e205 + jtgoral + ky2s + lauweliam + letmestudy + mblandr + ndimorle + primadi + shyyawn + wangbl11 + wofka72 + xsokev + oleang + michalsz + Curtman + claudemuller + SridarDhandapani + midhubalan + rosales-stephanie + opusmagna + b4zz4r + bobmcallan + fangli + galois-tnp + geoshan + juanxme + nguyentamvinhlong + tejzpr + theantichris + tuxaanand + narven + raphael-brand + HieuLsw + carlosmoran092 + yangxianglong +

+ +## 📖 Học lập trình Iris + +### Tạo dự án mới + +```sh +$ mkdir myapp +$ cd myapp +$ go mod init myapp +$ go get github.com/kataras/iris/v12@master # or @v12.2.0-beta4 +``` + +
Cài đặt thư viện ở dự án có sẵn + +```sh +$ cd myapp +$ go get github.com/kataras/iris/v12@master +``` + +**Chạy** + +```sh +$ go mod tidy -compat=1.19 +$ go run . +``` + +
+ +![](https://www.iris-go.com/images/gifs/install-create-iris.gif) + +Iris có bộ **[tài liệu](https://www.iris-go.com/docs)** rất chi tiết giúp bạn nhanh chóng phát triển ứng dụng. + + + + + + +Để tìm tài liệu kỹ thuật chi tiết hơn bạn có thể xem [godocs](https://pkg.go.dev/github.com/kataras/iris/v12@master). Mã nguồn ví dụ mẫu để ở thư mục [./_examples](_examples). + +### Nếu bạn muốn đọc sách điện tử + + Book cover + +[![follow author on twitter](https://img.shields.io/twitter/follow/makismaropoulos?color=3D8AA3&logoColor=3D8AA3&style=for-the-badge&logo=twitter)](https://twitter.com/intent/follow?screen_name=makismaropoulos) + +[![follow Iris web framework on twitter](https://img.shields.io/twitter/follow/iris_framework?color=ee7506&logoColor=ee7506&style=for-the-badge&logo=twitter)](https://twitter.com/intent/follow?screen_name=iris_framework) + +[![follow Iris web framework on facebook](https://img.shields.io/badge/Follow%20%40Iris.framework-569-2D88FF.svg?style=for-the-badge&logo=facebook)](https://www.facebook.com/iris.framework) + +Bạn có thể [yêu cầu](https://www.iris-go.com/#ebookDonateForm) phiên bản PDF và quyền truy cập trực tuyến **Iris E-Book** (Phiên bản mới, **future v12.2.0+**) và tham gia cùng phát triển thư viện nguồn mở Iris. + +## 🙌 Tham gia cải tiến mã nguồn + +Chúng tôi kêu gọi - khuyến khích bạn tham gia đội ngũ phát triển Iris Web Framework. Để biết thêm hướng dẫn tham số đóng góp dự án mã nguồn mở Iris, hãy xem [CONTRIBUTING.md](CONTRIBUTING.md) + +[Danh sách các lập trình tham gia dự án](https://github.com/kataras/iris/graphs/contributors) + +## 🛡 Nếu phát hiện thấy lỗ hổng bảo mật + +Nếu bạn tìm thấy lỗ hổng, sai sót bảo mật hãy email [iris-go@outlook.com](mailto:iris-go@outlook.com). Các phát hiện lỗ hổng bảo mật sẽ được xử lý kịp thời. + +## 📝 Bản quyền + +Dự án được cấp bản quyền sử dụng [BSD 3-clause license](LICENSE), như dự án Go. + +Tên dự án "Iris" được lấy cảm hứng từ thần thoại Hy Lạp. *Trong thần thoại Hy Lạp, Iris là nữ thần của cầu vồng, cũng là người đưa tin cho các vị thần Olympus cùng với Hermes. Cô cũng được biết đến như một trong những nữ thần của biển và bầu trời. Iris liên kết các vị thần với nhân loại.* + +