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