1

だから私は Django の入門http://gettingstartedwithdjango.com/チュートリアルを見ていましたが、すべてが vm で行われました。作成者は vm をセットアップし、vm に virtualenv を作成しました。これは、django プロジェクトや一般的なソフトウェア プロジェクトを始めるための良い習慣ですか? なぜ vm が必要なのですか? 複数のプロジェクトがある場合はどうなりますか? 2 つの VM を使用する必要がありますか? または、元の vm に追加の virtualenv を作成するだけですか?

私はまだ学校の学生で、個人的なサイド プロジェクトに取り組んでいるので、現実の世界で物事が実際にどのように行われているかについて意見を得ることが役立つでしょう.

ありがとう!

4

2 に答える 2

3

VMは必要ありません。各プロジェクトの環境で virtualenv を使用すると、問題なく処理できます。特に、Django を使い始めたばかりです。

将来、プロジェクトに独自のインフラストラクチャのニーズが多数ある場合に、別の VM 環境が必要になることがあります。VM のセットアップ、独自の環境のセットアップがはるかに簡単になり、他のプロジェクトで作業するときに変更する必要がなくなります。

VM を使用するもう 1 つの一般的な理由は、Windows マシンを持っているが Linux で開発したい場合です。Linux はプログラマにとってより使いやすいため、Linux VM をスピンアップしてそこで作業するのは簡単です。

于 2013-03-07T16:20:13.463 に答える
1

それは主観的です。私は Linux で行う開発に virtualenv と virtualenvwrapper を活用しています。2 つの個別の VM を活用する必要がある場合があります...状況によって異なりますが、私はこれに遭遇したことはありません。

VM を使用しなければならないという暗黙のルールはありません。Python (および他の多くの言語/フレームワーク) は単純に Linux でうまく機能するため、多くの人が VM を活用して Windows または Mac で Linux を実行し、その環境で開発を行います。

于 2013-03-07T16:21:56.780 に答える