アカウント名:
パスワード:
今回のGithubの件は自社サービスのドッグフーディングだからまあいいとして、一般論として、手元に高性能なMac端末がある状況で、開発環境をクラウドに移すことで得られるメリットって何なんだろう。新メンバージョイン時の環境設定コストは減らせるかもしれないけど、ジョイン時だけの話だし、結局実機端末の環境設定は多かれ少なかれ必要なわけで、たいした削減になるとも思えない。
個人単位ならいいけど、何十人~何百人の開発者全てに高性能な端末を配布して管理するぐらいなら、必要十分なスペックの端末とクラウド開発環境で管理したほうが管理の手間暇(人員の増減・環境構築なども含めて)・コストは下がる
個人の視点と管理する側の視点は違うのですよ
複数メンバーで開発する前提なら、メンバー全員に高性能なMac端末を用意しなくてもいいことはメリットになりそうだし、確実に全員に高性能端末を用意できるならクラウドで開発しなくてもいいんじゃないでしょうか。結局メリットがあるかどうかはケースバイケースってだけの話。
開発環境が複雑になってしまってることに対する対処療法だろうね。大きなプロジェクトでもちゃんとした構成になっていればわざわざ評判の悪いクラウドなんかいらないはず。ま言うのは簡単だけれど
ブログではローカル環境はbrittle(壊れやすい)、という問題が挙げられている。ジョイン時だけでなく、ちょくちょく環境を設定し直さないといけないわけだ。ローカルだとデバグが面倒、かつ非常に時間がかかる。一方、クラウドならおかしくなった環境を消して新しいのを展開すればいいだけで、労力はほぼかからない。
大規模チームでこそメリットを享受できる話で、個人・少人数開発ならあんまり関係ないかもね。
開発・デプロイ周りが変わると全員のツールを更新しないとだし、集中管理できるクラウド化はありな気がする。
リゾート地に行くのにもデスクトップ筐体持ち運ぶよりAirで済んだほうが嬉しいし(本音)
「手元に高性能なMac端末がある状況」と天秤にかけられるだけで絶大なメリットだろ何かあるたびにすぐ買い替えろ買い替えろと詰るのは解決策とは言わない
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
よくわかってないんだけど (スコア:0)
今回のGithubの件は自社サービスのドッグフーディングだからまあいいとして、
一般論として、手元に高性能なMac端末がある状況で、開発環境をクラウドに移すことで得られるメリットって何なんだろう。
新メンバージョイン時の環境設定コストは減らせるかもしれないけど、ジョイン時だけの話だし、
結局実機端末の環境設定は多かれ少なかれ必要なわけで、たいした削減になるとも思えない。
Re:よくわかってないんだけど (スコア:1)
個人単位ならいいけど、何十人~何百人の開発者全てに高性能な端末を配布して管理するぐらいなら、必要十分なスペックの端末とクラウド開発環境で管理したほうが管理の手間暇(人員の増減・環境構築なども含めて)・コストは下がる
個人の視点と管理する側の視点は違うのですよ
Re: (スコア:0)
複数メンバーで開発する前提なら、メンバー全員に高性能なMac端末を用意しなくてもいいことはメリットになりそうだし、確実に全員に高性能端末を用意できるならクラウドで開発しなくてもいいんじゃないでしょうか。
結局メリットがあるかどうかはケースバイケースってだけの話。
Re: (スコア:0)
開発環境が複雑になってしまってることに対する対処療法だろうね。
大きなプロジェクトでもちゃんとした構成になっていればわざわざ評判の悪いクラウドなんかいらないはず。
ま言うのは簡単だけれど
Re: (スコア:0)
ブログではローカル環境はbrittle(壊れやすい)、という問題が挙げられている。ジョイン時だけでなく、ちょくちょく環境を設定し直さないといけないわけだ。ローカルだとデバグが面倒、かつ非常に時間がかかる。一方、クラウドならおかしくなった環境を消して新しいのを展開すればいいだけで、労力はほぼかからない。
大規模チームでこそメリットを享受できる話で、個人・少人数開発ならあんまり関係ないかもね。
Re: (スコア:0)
開発・デプロイ周りが変わると全員のツールを更新しないとだし、集中管理できるクラウド化はありな気がする。
リゾート地に行くのにもデスクトップ筐体持ち運ぶよりAirで済んだほうが嬉しいし(本音)
Re: (スコア:0)
「手元に高性能なMac端末がある状況」と天秤にかけられるだけで絶大なメリットだろ
何かあるたびにすぐ買い替えろ買い替えろと詰るのは解決策とは言わない