タグ

2021年9月20日のブックマーク (1件)

  • Wantedly における Go 導入にまつわる技術背景 - Qiita

    フレームワーク特性 もう一つは、GoRuby の設計思想の違いと、そこから導かれるフレームワーク特性の違いという話があります。Go はミニマルであることを志向している言語です。そこで、Go でフレームワークを作るとしても抽象化の層は薄く剥がしやすいものとなりますし、使うかわからないような機能がデフォルトで入るというようなことはないでしょう(実際にこのような Go にフィットしたフレームワークとして Wantedly では grapi というものを開発しました、これは次節で話題にします)。一方、Ruby は開発者の楽しさを重視する言語であり、哲学はありますがミニマル志向ではありません。Ruby で支持されている Rails もまた非常に多くの API を提供しますし、HTMLの記述からメールの送信までも行うフルスタックのフレームワークです。なので Rails サーバー一つでアプリケーシ

    Wantedly における Go 導入にまつわる技術背景 - Qiita
    YassLab
    YassLab 2021/09/20
    "改善の速度はRailsのものが基準となりますが、Goで同じくことをやるのは難しいというのが試した結果の結論 / Railsサーバーからメールを送るならActionMailerを使えば一瞬でできますが、Goではそこまでの速度は出せません"