web-dev-qa-db-ja.com

開発ワークスペースとしてGoogleドライブ(または任意のクラウドストレージ)を使用しますか?

これはすべてのクラウドストレージにいくらか当てはまりますが、具体的には次のように考えています。

Googleドライブをルート開発フォルダとして使用するのは実用的ですか?

たとえば、次のような設定の場合:

C:\Google Drive
       \Projects\...
       \Photos\...
       \Docs\...

ローカルコピーが必要なのか、それともこのタイプのサービスは「ワークスペース」として使用するのに十分安定しているのでしょうか。

私の懸念は、IDEを使用するか、一度に多くのものを使用する場合、ファイルを操作するときに顕著な遅延または帯域幅の問題を引き起こすでしょうか?

これが実用的でない場合、クラウドストレージが非常に広く使用されている現在、このタイプのインフラストラクチャの「ベストプラクティス」はありますか?

プログラマーの観点からの答えに興味があることに注意してください

17
Terry

これは、Googleがドライブをリリースしたときの私の最初の考えでした。 Googleドライブフォルダをワークスペースとして使用してEclipseを数日間実行しています。私は主にJavaScriptとPHPを使用しています。

Googleドライブの優れている点は、すべての作業を舞台裏で行うことです。フォルダを操作し、プロジェクトをインポートし、フォルダを削除しましたが、クライアント側に問題はありません。 Eclipseには何の違いもありません。わずか1分ほどで、変更がGoogleドライブに反映されます。

そうは言っても、作業中に1つのファイルを保存でき、保存と同期の間に目立った遅延はありません。とにかく物理的には見えません。また、Googleドライブのリビジョンシステムは少し制限されており、ドキュメント形式でのみ機能するため、リビジョン管理をこれと組み合わせる必要があることに同意します。

頻繁に保​​存し、1日の終わりに数分間コンピュータを同期させれば、ワークスペースとしてGoogleドライブを問題なく使用できます。システムトレイアイコンは同期の進行状況を示しているため、同期が完了したことを簡単に確認できます。

16
Shannon Poole

はい、ワークスペースフォルダをGoogleドライブに安全に配置できます。ボーナスとして、オンラインIDEを使用してすばやく編集できます。 ShiftEditドライブメモ帳 または Neutronドライブ

5
niutech

これは機能しますが、おそらく最善の策は リビジョン管理 です。もちろん、両方を組み合わせて、Googleドライブに改訂されたディレクトリを作成することもできます。これは非常に便利です。

1
Ali Afshar