私が今現在最も使っている言語が Golang で、最も注力しているものが Kocha という WEB アプリケーションフレームワーク開発である。 Golang とは Go言語 のことで、Go だとググラビリティが低すぎるため Golang と書いている。 さて、Golang の WEB アプリケーションフレームワークを作っていると言うと大抵の人がこのようなことを言う。 「Go で WEB (サービス|アプリ)を作ろうとは思わない。」 なぜだろうか。Golang が静的型付け言語で事前にコンパイルが必要であり、Rails や Django に比べてアドバンテージが無いからだろうか。 実際 WEB 開発に於いてのアドバンテージは無いに等しいし、静的型付けが必要であれば、Java があり、Scala があり、Play Framework がある。Golang である必要が無い。 ではなぜ私