Gin Gonic The fastest full-featured web framework for Golang. Crystal clear. Performance and productivity can work together Gin is a web framework written in Golang. It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity, you will love Gin. Low Overhead Powerful API You can add global, per-group, and per-route middlewares,
はじめに 自分のブログに書いた記事の転載です。 転載元 http://hiropo.co.uk/archives/977.html とある友人の紹介でGoが熱いという話を聞きましてそんなに興味なかったのですがGoをはじめてみました。 RevelってのとMartiniが良い感じらしいので両方試してようと思ったのですが、Martiniの方が推されていたのでMartiniを試してみることにしてみました。 MartiniはRubyのSinatraみたいな感じらしいですが、martini-contribでrenderやbindingといったcontribが公開されているのでこれらを必要に応じてインストールすることで便利になるようです。 とりあえずGoもWebFrameworkも初心者でよくわかりませんがシンプルなDEMOをつくってみます。 つくるもの とりあえずルーティングさせたい。 テンプレートエ
Node.jsとかPhalconは速いんですけど、結局ネイティブでどこまで処理するかってところで、アプリケーションが大きくなってスクリプトで処理する部分が増えると、それなりに遅くなってしまいます。 そこで、Golangです。すべてネイティブなので、アプリケーションが大きくなっても速いままです! Java VMでもいいんですが、アプリケーションサーバーを立ち上げてListenするだけで数百メガのメモリを消費してしまうので、クソアプリを気軽にサーバーに置けないのが悩ましいです。 GolangはListenするだけなら数メガで済みます! HTTPサーバーやテンプレートのライブラリがデフォルトで組み込まれていて、簡単にWebアプリを作れそうですが、Webアプリ用のフレームワークがあったので、試しつつ掲示板を作ってみます。 martiniやRevelが有名どころらしいですが、ORマッパーまでサポート
1. The document discusses RESTful APIs and gRPC, comparing their characteristics and use cases. 2. RESTful APIs typically use HTTP and JSON to access resources via URLs while gRPC uses protocol buffers and HTTP/2 for efficient streaming and RPC. 3. gRPC is better suited for microservices and mobile apps due to its ability to handle streaming and performance, while REST is more widely used due to i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く