フロントエンドとバックエンドの違い

バックエンドとはフロントエンドという見える部分と違い、見えない機能です。昔ながらの感覚ですとソフトウエアの内部のプログラミングの部分です。

しかし今はWebが大きく普及していますので、ソフトウエアというよりもWebアプリケーションになります。フロントエンドはWebスクリプトとも言われています。

CLI(コマンドラインインターフェス)こそ無駄がありません

CLIとは文字入力のみで、OSなどにコマンド(命令)する方法です。しかし専門家ではないユーザーは「ボタンを押す」というGUI(グラフィックユーザーインターフェース)を求めます。これはUI/UXデザインでユーザーが使いやすいように設計します。

しかし例えばショッピングサイトがあったとして、それを設置しているOSの不具合などがあった時に、治すために再起動などをするにも、遠隔地の場合などですと、CLIに対応したバックエンドソフトの方が便利です。

このような内部仕事まで、グラフィック化するのは無駄なコストであり、グラフィックというのはOSに無駄に負荷もかけます。しかしこのようなCLIを知っている人は多くはいません。なぜなら昔ですと「Unixのコマンドが使える人は専門家で自分には分からない」とCLI操作を嫌う人が多かったからです。

Go言語(Go)

Go言語の特徴

Go言語の長所

 これの利点は開発中に何度もコンパイルしなくても良く、速度を早くしたい場合は、コンパイルをするということです。

Terraform

Terraformはインフラ管理がしやすい

Terraformとは外部リソースをプロバイダーで管理するということです。