0

物理的に 2 つの異なる場所から作業する予定の Django プロジェクトに適した開発環境をセットアップしようとしています。私は 2 台の Mac マシンを持っており、1 台は自宅に、もう 1 台は職場にあり、開発のほとんどを行っています。私は現在、マシンの 1 つで Ubuntu 仮想マシンをホストして、Django 環境をホストし、それに DropBox をインストールして、Mac からソース コードを編集しています。コード ファイルを保存すると、変更が DropBox を介して Ubuntu VM に同期され、変更により Django 開発サーバーが自動的に再起動します。この方法は以前はうまく機能していましたが、現在は他の多くの目的で DropBox を使用し始めており、使用するすべての仮想マシンにそのすべてをダウンロードする必要はありません。さらに、Eclipse + PyDev の使用を開始して、コードをデバッグし、コード補完を行えるようにしたいと考えています。現在、

それで、私のオプションは何ですか?環境全体 (Eclipse を含む) が入っているサム ドライブに Parallels VM をセットアップすることを考えましたが、それには独自の問題があります。他の考えはありますか?

4

1 に答える 1

0

これが私が設定した環境で、目的のコンポーネントが含まれています。私もpydevを使用しましたが、動作しますが、Komodoの方が好きです。

あなたが欠けていると思うもの:

  • SCM - Dropboxの使用は機能しますが、実際のバージョン管理システムを使用しないことによる実際の欠点がいくつかあります。例には、変更の取り消し、分岐、マージなどが含まれます。サイモンに同意します
  • 複数のプラットフォームで開発する場合、virtualenv を使用すると非常に役立ちます。
  • 私はこれをすべてMacで行います:)

HTH

于 2011-07-14T16:06:21.760 に答える