0

私は、バックエンド開発のために linux、virtualenv、pip、ma​​nage.py runserver、git などを快適に実行できるプロジェクトに取り組んでいます。私は、リモートで共同作業する必要があるフロントエンド開発者と協力しています。現在、Windows 上のコードベースの Dropbox 同期コピー (これも git ブランチにあります) を使用しています。私の側の開発サーバーにより、開発者は変更をセミライブで見ることができます。

これはこれまでのところかなりうまく機能していますが、コラボレーションのためのより良いセットアップを備えた同様の作業の取り決めに出くわした人はいますか?

ソース管理の学習曲線と環境管理のオーバーヘッドが潜在的に重要であり、フロントエンドの作業には不要であることに注意してください (時々コミットする限り)。フロントエンドの開発者が独自のサーバーをセットアップできるように、BitNami の DjangoStack などの VM ベースのセットアップを検討していますが、他の経験について尋ねたいと思いました。

4

2 に答える 2

4

迅速な開発セットアップ(優れている)だけでなく、デザイナーが使用する独自のvagrantファイルを公開できるため、VM構成の共有にもvagrantを勧めします。

VirtualBox Sun Oracleのオープンソースハイパーバイザーに依存しており、すべての主要なプラットフォームで無料で利用できます。

于 2012-04-30T10:32:05.180 に答える
0

私は Rog の前に非常によく似た状況にありました。バックエンドは *nix で実行される Ruby on Rails セットアップであり、フロントエンドの人はウィンドウを必要としていました。最初は Windows-Apache-MySql+git+RoR を (Cygwin やその他のツールを使用して) セットアップしましたが、最終的にはアプリ ライブラリと gem をインストールするのが Windows のセットアップで苦労するようになりました (新しい gem (または django 用語で言うアプリ) を導入するときはいつでも)。 ) Windows ではセットアップが壊れます)。最終的に、フロントエンドの担当者が *nix のセットアップで機能するようになりました。

andLinuxは、このような状況で非常に役立ちます。Windows 2000 セットアップで Linux のシームレスなインストールを実行できるため、フロント エンド担当者は引き続き Windows ツールを使用できます。デュアルブートのようなものではありませんが、ここでは両方の OS が同時に実行されています。それを見てください。

于 2012-04-30T09:01:02.190 に答える