プログラマの仕事は、人が行う作業を代わりに行なってくれるプログラムを書くことであり、それはつまるところ「作業を自動化」することだ。 長くプログラマをやってると忘れちゃうけど、 コマンドプロンプトを開いてコマンドを実行するのは、 プログラマ以外にとってはとてもハードルが高い。 作業を自動化するためのツールをGUI化するメリットについて考えてみた。 後半でNode.jsでのGUI化の方法についても紹介する。 GUI化するとメインの処理とは別で画面の作成や入力処理を実装する必要があり、 単純に開発時の作業が増えるのだけど、CLIと比較してそれだけのメリットがあるのか? まず思いつくことで、一番重要なのは GUI化することで作成したツールを プログラマ以外の人が抵抗なく使えるようになるので、 対象ユーザーがグンと増える、ということ。 自動化ツールを必要としているのはむしろプログラマ以外の人たちであ
![さらなる自動化のために、作成したツールをGUI化する - ほんじゃら堂](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)