WeChatパブリックアカウントのバックエンド管理にはgolangを使用する必要があります
私はbeegoしか使っていませんが、他に良い選択肢がない場合は、それを使用できます。
ジンがおすすめです
20歳、エペ使い、色々気遣い、ビーゴ練習中
30歳、光の剣を操り、速さと軽さを追求するアイリス
Web 開発、ルーティング、キャッシュ、ミドルウェア、Cookie、セッション、テンプレートなどの一般的な問題を本当に目的を持って選択するには、まず強いニーズを明確にする必要があると思います。はい、見てみましょう。このフレームワークがそれを提供する場合。
ビーゴとゴーマカロンを食べ比べてみました。 どちらのプロジェクトも中国人によって書かれました。最初、beego のコードは低品質で洗練されていないと批判する記事を目にしました。 なので、最初からgo-macaronを選んだのは、grafanaプロジェクトでも使っているから、これ以上悪くないと思ったのが一番の理由です。しばらく使ってみましたが、特に大きな問題は見当たりませんでした。ある日突然、Swagger を使用してドキュメントを作成したいと思いました。 go-macaron には既存の統合がなく、beego には統合があることがわかりました。 そこで、詳しく調べてみました。 beego はエンジニアリングにおいて優れた仕事をしていることがわかりました。基本的に欲しいものはすべて揃っています。
そこで私の提案は次のとおりです:
会社が時間に余裕がないプロジェクトを開発します。 beegoの使用を検討してください
一人で遊んで、しっかり学びたい。ゴーマカロンも使えます
重すぎるフレームはお勧めできません。フレームには通常次のものが含まれます
ルーター、標準ライブラリ net/http が使いにくいと感じたら、使ってみてくださいhttprouter、標準ライブラリよりもはるかに速いと言われています
httprouter
ミドルウェア、自分で書いてみることもできます。gin フレームワークにはミドルウェアが付属しています
コントローラー、これにはコンポーネントは必要ありません、自分で書くことができます
モデル、データベースに関しては自分で選んでください、よくグーグルしてください
(もちろん、これはフロントエンドとバックエンドの分離とバックエンドインターフェースの一般的なモードです。結局のところ、mvcは現在あまり人気がありません)
アムウェイのフレームワーク、thinkgo は、Pholcus を書いたヘンリー・リーによって書かれています。フレームワークは大きくありませんが、車輪の再発明を必要とせず、パフォーマンスも悪くありません。唯一の欠点は、ドキュメントが不完全であることです。 QQ グループまたは著者の QQ は、問題の解決をお手伝いするために非常に辛抱強く対応します。ここに thinkgo の入り口へのリンクがあります。
レベルは良いです
beegoはとても便利ですが、revelはとても人気があるようですが、他は使ったことがありません
ジンはより合理的に感じられます。今beego見てるから自分で何も書かなくていい気がする〜
私はbeegoしか使っていませんが、他に良い選択肢がない場合は、それを使用できます。
ジンがおすすめです
20歳、エペ使い、色々気遣い、ビーゴ練習中
30歳、光の剣を操り、速さと軽さを追求するアイリス
Web 開発、ルーティング、キャッシュ、ミドルウェア、Cookie、セッション、テンプレートなどの一般的な問題を本当に目的を持って選択するには、まず強いニーズを明確にする必要があると思います。はい、見てみましょう。このフレームワークがそれを提供する場合。
ビーゴとゴーマカロンを食べ比べてみました。 どちらのプロジェクトも中国人によって書かれました。最初、beego のコードは低品質で洗練されていないと批判する記事を目にしました。 なので、最初からgo-macaronを選んだのは、grafanaプロジェクトでも使っているから、これ以上悪くないと思ったのが一番の理由です。しばらく使ってみましたが、特に大きな問題は見当たりませんでした。ある日突然、Swagger を使用してドキュメントを作成したいと思いました。 go-macaron には既存の統合がなく、beego には統合があることがわかりました。 そこで、詳しく調べてみました。 beego はエンジニアリングにおいて優れた仕事をしていることがわかりました。基本的に欲しいものはすべて揃っています。
そこで私の提案は次のとおりです:
会社が時間に余裕がないプロジェクトを開発します。 beegoの使用を検討してください
一人で遊んで、しっかり学びたい。ゴーマカロンも使えます
重すぎるフレームはお勧めできません。フレームには通常次のものが含まれます
ルーター、標準ライブラリ net/http が使いにくいと感じたら、使ってみてください
httprouter
、標準ライブラリよりもはるかに速いと言われていますミドルウェア、自分で書いてみることもできます。gin フレームワークにはミドルウェアが付属しています
コントローラー、これにはコンポーネントは必要ありません、自分で書くことができます
モデル、データベースに関しては自分で選んでください、よくグーグルしてください
アムウェイのフレームワーク、thinkgo は、Pholcus を書いたヘンリー・リーによって書かれています。フレームワークは大きくありませんが、車輪の再発明を必要とせず、パフォーマンスも悪くありません。唯一の欠点は、ドキュメントが不完全であることです。 QQ グループまたは著者の QQ は、問題の解決をお手伝いするために非常に辛抱強く対応します。ここに thinkgo の入り口へのリンクがあります。
レベルは良いです
beegoはとても便利ですが、revelはとても人気があるようですが、他は使ったことがありません
ジンはより合理的に感じられます。今beego見てるから自分で何も書かなくていい気がする〜