3

私たちのネットワーク チームは、開発者ごとに (Windows 2008 仮想ホストを介して) 仮想デスクトップ環境をセットアップすることを考えています。

したがって、ダム端末/ラップトップを用意し、すべての作業に仮想デスクトップを使用する必要があります.

私たちはマイクロソフトのショップで、すべてのバージョンの .net フレームワークを扱っています。ラップトップに開発環境がないことは、チームを不快にさせています。

その種のセットアップに潜在的な問題はありますか? この設定について心配する理由はありますか?

4

8 に答える 8

7

これを行う開発指向の非常に良い理由がない限り、私はそうしないと思います。

開発者は、自分が働きたいと思う環境で最高の仕事をするでしょう。開発者がそれを提案し、それを推進しているのでない限り、非常に正当な理由なしに彼らの仕事環境に根本的な変更を加えるべきではありません。

個人的には、開発作業用のリモート仮想化インスタンスもまったく好きではありません。多くの場合、速度が遅く、ネットワークの問題と遅延に対処する必要があり、多くの場合、自分のマシンの場合ほど制御できません。リストは延々と続き、小さなことが積み重なって大きな煩わしさを生み出します。

于 2009-09-02T20:32:43.150 に答える
4

ネットワークがダウンするとどうなりますか? あなたの開発者はただ彼らの手に座っているはずですか? あるいは、カードを持ってきて、本当のソリティアをプレイすることもできます...

ただし、真剣に、仮想 100% のネットワーク アップタイムがあり、開発者がオフサイト (自宅など) で作業しない限り、私は「これは悪い考えだ」側にいます。

于 2009-09-02T20:29:28.617 に答える
3

悪いアイデア。開発者の武器の中で最も重要なツールを使用し、その実行を必要以上に大幅に遅くし、途中でいくつかの重要な依存関係を導入しています。

于 2009-09-02T21:25:28.410 に答える
3

1 つのオプションは、ネットワーク チームを排除することです。

まじめな話、私は VMWare を介してこれと同じタイプのセットアップを行ったことがありますが、あまり楽しくありませんでした。私がそれをやった唯一の理由は、上司が試してみる価値があるかもしれないと思ったからです. 私は新入社員だったので、反対はしませんでした。しかし、この方法でプログラミングを数か月行った後、私は自分のマシンに自分の開発スタジオを置きたいと彼に話し、彼は同意しました。

まず、仮想ワークステーションでは、ビデオ カードのグラフィカル ドライバーに画像をレンダリングさせるのではなく、ネットワーク経由で画像を送信するため、グラフィカル インターフェイスが明確ではありません。これを絶えず見ていると、頭が痛くなりました。

第二に、コンポーネントやツールのインストールにはネットワーク管理者の助けが必要だったので、急いで待つ必要がありました。

第 3 に、サーバーが多くのアプリを処理するよりも、コンピューターが 1 つのアプリケーションを処理する速度の方が速く、さらに、レンダリングされた画像をネットワーク経由で送信する必要があります。それはあなたを遅くするようには聞こえませんが、そうです。繰り返しますが、急いで待ってください。

第 4 に、これは VMWare に固有のものかもしれませんが、仮想ディスクのサイズは 4GB に固定されており、私のネットワーク担当者はこれで十分だと考えていました。これはかなり早くいっぱいになりました。ドライブを拡張するために、ネットワーク管理者がドライブにパーティション マジックを実行するのを待たなければならず、ドライブが台無しになり、彼にインストールを再構築してもらう必要がありました。

他にもいくつか理由がありますが、できれば抗議することを強くお勧めします。あなたの会社はおそらくこれを暗示しようとしているのでしょう。これは新しい流行であり、お金を節約する方法になる可能性があるからです。ただし、生産的な時間は無駄になるため、コストとして考慮する必要があります。

于 2009-09-02T20:47:02.073 に答える
1

オンサイトで開発する必要がある場合は、開発環境をラップトップに移動して、すぐに使用できます。
非常に機密性の高い複数のクライアントの作業に必要であることがわかりました.1人の顧客から別の顧客にテストデータやデバッグファイルを漏らしていないという証拠があります.

欠点:
複数のモニターをサポートする VM はほとんどありません。複数のモニターがなければ、生産的な開発者にはなれません。
virtualbox 3 だけが、VM 上の opengl/activeX 向けに開発できるようになります。

于 2009-09-02T20:53:59.283 に答える
0

その方法をとる場合は、真剣に取り組む前に、システムを積極的にベンチに置くようにしてください。

リモート デスクトップの私の経験では、たまにしか使用しない場合は問題ありませんが、集中的な計算や開発作業に特有のコンパイルには十分ではありません。

于 2009-09-02T20:39:25.490 に答える
0

それが影響するかどうかはわかりませんが、VMWare と Virtual PC の両方が、リモート デスクトップ経由で表示すると非常に遅くなります。何らかの理由で、Radmin ( http://www.radmin.com/ ) の方がはるかに優れています。

私は定期的にリモート開発環境で作業していますが、問題ありません (ただし、現在どのシステムで作業しているかを追跡するのに慣れるまでには時間がかかります ;)) - しかし、ほとんどの場合、私はシステム上で一人です。

于 2009-09-02T21:04:17.907 に答える