タグ

Goに関するsolaioのブックマーク (2)

  • PHPからGoへ乗り換えるリスクとは?LIGが自社サービス開発にGo言語を採用したお話 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    前回の記事「PHPGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話」では、LIGが開発言語をPHPからGo言語に乗り換えてみて感じたメリットをご紹介いたしました。 しかし言語を乗り換えることによって、さまざまなリスクも生じます。甘く見るとあとで大きな負担となってのしかかってくることも……。 この記事では、GO言語に乗り換えることでどんなリスクがあるのか、また実際にどのようにそれを評価・解決したのかを紹介していきます。 PHPからGoへの乗り換えるリスクは? 前回の記事で紹介したように、PHPGo言語ではその中身に大きな違いがあります。言語仕様はもちろん大きく異なりますし、比較で挙げたコンパイラ言語とインタープリタ言語、静的型付けと動的型付けという根的な動作方式さえも違えば、その使いこなしかたに関する考え方もおそらく大きく異なります。 具体的には、既存のソースコード

    PHPからGoへ乗り換えるリスクとは?LIGが自社サービス開発にGo言語を採用したお話 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • GoのWebアプリケーションフレームワーク

    はじめに ここまでGoの概要と、具体的なGoの記法についてご紹介しました。 3回目となる今回は、GoのWebアプリケーションフレームワーク(Web Application Framework、以後WAF)の中から代表的なものをいくつかご紹介し、さらにRevelというフルスタックなWAFをピックアップして、実際に動作する環境を作成します。 前回から引き続き、LinuxMacでの作業を想定して記述していますので、Windowsやその他の環境の方は適宜ご自分の環境に置き換えて実行してください。 また、紹介しているすべてのフレームワークは、GitHubでOSSとして運用されています。最新の活動状況については、各プロジェクトGitHubリポジトリをご参照ください。 GoのWAF紹介 RubyにおけるRuby on RailsPythonにおけるDjangoのようなフルスタックなWAFは、Go

    GoのWebアプリケーションフレームワーク
  • 1