Go 言語には、Beego (オープンソース、Go 言語の高パフォーマンス Web フレームワーク)、Buffalo (Go 言語の高速 Web 開発フレームワーク)、Echo、Gin、Iris、Revel (高生産性) などのフレームワークがあります。 、包括的な Stack Go 言語 Web フレームワーク) など。
このチュートリアルの動作環境: Windows10 システム、GO 1.11.2、thinkpad t480 コンピューター。
Go は、シンプル、高速、信頼性の高いソフトウェアを構築するための、急速に成長しているオープンソース プログラミング言語です。
自分で小さなアプリケーションを作成している場合は、Web フレームワークは必要ないかもしれません。しかし、製品を作りたいのであれば、必ず優れたフレームワークが必要です。
自分に適切な知識と経験があると思ったら、このコードをすべて自分で書きますか?仕事を完了する実稼働グレードの外部パッケージを見つける時間はありますか?これはアプリケーションの残りの部分と一致していますか?
これらが、私たち (たとえ優秀な人材であっても) がフレームワークを使用する動機となる理由です。他の誰かがすでに必要な労力を費やしているのであれば、同じことを繰り返したくはありません。
6 Go 言語 Web フレームワーク
1. Beego: Go 言語のオープンソースの高パフォーマンス Web フレームワーク
* https://github.com/astaxie/beego
* https://beego.me
2. Buffalo: Go 言語による高速 Web 開発フレームワーク
* https://github.com/gobuffalo/buffalo
* https://gobuffalo.io
3. Echo: 高性能でミニマリストな Web フレームワーク
* https://github.com/labstack/echo
* https://echo.labstack.com
4. Gin: Go 言語で書かれた HTTP Web フレームワーク。 Martini スタイルの API を提供し、パフォーマンスが向上します。
* https://github.com/gin-gonic/gin
* https://gin-gonic.github.io/gin
5、アイリス:現在、最も急速に成長している Go Web フレームワーク。完全な MVC 機能を提供し、将来も安心です。
* https://github.com/kataras/iris
* https://iris-go.com
6, Revel: 高い生産性のフルスタックGo Web フレームワーク。
* https://github.com/revel/revel
* https://revel.github.io
推奨学習: Golang チュートリアル
以上がGo言語にはフレームワークはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。