2009-03-02 4 views
5

お好みの開発環境は何ですか? Windowsの/ MacOSの/ Linux上MAMP/LAMPネイティブまたはバーチャル(Virtualbox/VMware)?

ネイティブ

  • WAMP/MAMP/LAMP(Apacheのは、MySQL、PHP)
  • 作業は、サーバ
  • IDE /エディタ上のローカル、SVN/CVSのコピー同じシステム(Eclipseの、Aptanaの、Zendの...)

仮想/ネイティブ(VM上のサーバ)

VirtualBoxの/ VMwareの
    • LAMPホスト上のVM
    • IDE /エディタで作業コピー、サンバ、FTP、SFTP
    (最終的にはWebDriveのようなツールを使用してマッピングする)とVMへのアクセス

    VMで実行中の仮想(VM)

    • の完全な開発環境(サーバー、ツール、IDE)
    • ホストのみが長所と短所を持っているすべてのVM

    で動作しているOSで使用できない特殊工具に使用されます。

  • 答えて

    1

    BitNamiスタックでは、ローカルまたはリモートで全く同じXAMP環境を実行できます(チームの全員が同じスタックを実行していることを確認してください)。これは無料で、Windows、Linux、Macで動作します。

    0

    私は、WebサーバーのどこかにSVNリポジトリを持っているのが好きです。

    これは、Apache WebDAVを使用することで合理的に安全です。これは、私の主な開発マシンに遭遇する可能性のある災害からすぐに回復する良い機会を提供します。私は自分のWebサーバを制御できるという贅沢を持っていますが、低コストで仕事をする安いホストがたくさんあります。

    VMまたは全くVMに関して:VMの

    利点 - 開発環境を使用して、VMホストを実行している多くのシステムを持っている場合はすぐに 異なるバージョンまたはアップグレードを試してみる 能力を台無しから非常に高速な回復、能力を環境全体をすばやく移動するために 任意のホストを選択できます。

    VMパフォーマンスの短所。余分なセットアップの複雑さ。

    すべてのツールがホストシステムで利用可能な場合は「VMなし」と表示されますが、別のOSを実行する必要がある場合はVMを使用します(ホストシステムはMac Proです。 Visual Studioが必要ですが、私はParallelsでそれを行います)。

    関連する問題