2021-05-27

anond:20210527102724

から発想が逆なんだよ

IFTTT の元々の意味からしても、条件分岐プログラミングなしでできるようにするってのがコンセプトだろ?

プログラムができる人からしたら、わざわざなんで面倒くさい IFTTT みたいな外部ツールサービスを挟まないといけないんだって話。

IFTTT だとできることも限られるし。

プログラミングができるなら、使わない方が楽なんだよ。

  • インフラ系業務やGUIを要さなくていいプログラミングではCLIのほうが生産性が高い。 なんかそういうデータがあるんですか?

    • データというか、経験的にそうだと思うからだよ。 例えばWebスクレイパーを書くのにはCLIだけで十分だし、GUIを実装したらコードが10倍ぐらいに膨れ上がるでしょうね。

      • スクレイパーみたいなのはノード繋ぎ合わせるようなのでできそうだけど YahooにPipesとかなかったっけ

        • そこまでやるならCLIでやったほうが100倍早いからCLI使うんだよね。

          • IFTTTとかあるのに?

            • だから発想が逆なんだよ IFTTT の元々の意味からしても、条件分岐をプログラミングなしでできるようにするってのがコンセプトだろ? プログラムができる人からしたら、わざわざなんで...

      • エンジニアなのに統計的データじゃなくて直観でご意見を表明、と...

        • 普通のエンジニアなら、CLIのコードがGUIのあるコードよりも行数が増えることはデータなしに自明の理としてわかるよ。

          • xcodeのInterface Builderの.nibだっけ? RADで生成されるものは大きくてもuntouchableだし、 DelphiとかC++ Builderなんかで書く量はかなり少なかった記憶がある

            • 書く量は少なかったとしても、結局GUIがあるってだけで保守コストが増えるんだよね... 例えば形態素解析機を作りたいってときに、ライブラリとかCLIとかで作るのはわかるけど、そこにG...

              • これはわかってる人だなあ 書く量は少なかったとしても、結局GUIがあるってだけで保守コストが増えるんだよね...

              • 自分がどうしたいかじゃなくて対象とするエンドユーザーのために書くのが普通だと思うんだよね もちろん自分も含めて

                • そのエンドユーザーがプログラマーだったらGUI必要ないことが多い

          • CUIのプログラミング環境とGUIのプログラミング環境で生産性に有意の差があるかって話でしょ? なんで出力結果にGUIを含む含まないの話になってるの?

            • CLIのプログラミング環境って話があまり一般的な話ではないから誤解した。 というのも、Androidアプリとかを作りたい場合は環境がGUIになるのは必然だが、インフラ側で動作するスクリプ...

    • githubでコードを検索すれば、GUI付きのコードがCLIだけのコードよりも行数が多いのは自明でしょうね。

      • プログラミング環境と、プログラムするために必要なコード量をあえて混同してるの?

        • すべてのプログラムにとって言えることが、GUIをつければそれだけ保守コストやバグが増えるということだよ。CLIのプログラムを作るにはCLIの環境が必要になるのはわかるでしょう?

    • そもそもコンピュータを理解してないように思われる。 そもそも CLI みたいなコードしか元々理解できないのがコンピュータなんだよ。 初期の DOS にはグラフィックなんてなかったし、...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん