2009-03-02 4 views
5

선호하는 개발 환경은 무엇입니까?MAMP/LAMP 기본 또는 가상 (Virtualbox/VMware)?

기본

  • WAMP 복사 윈도우/맥 OS/리눅스
  • 작업에/MAMP/램프 (아파치, MySQL은, PHP) 지역, SVN/
  • IDE/에디터에 서버 CVS 동일한 시스템 (이클립스, Aptana에, 젠드 ...)

가상/기본 (VM에 서버)

버추얼 박스/VM웨어
  • 에 6,
    • LAMP 호스트의 VM
    • IDE/에디터에서 복사 작업, 삼바, FTP, SFTP
    (결국 웹 드라이브와 같은 도구를 사용하여 매핑)와 VM에 액세스

    가상 (VM)를 VM에서 실행

    • 완벽한 개발 환경 (서버, 도구, IDE)
    • 호스트는 VM에서 실행중인 OS에서 사용할 수없는 특수 도구에만 사용됩니다.

    모두 장단점이 있습니다.

  • 답변

    1

    스택을 사용하면 정확히 동일한 XAMP 환경을 로컬 또는 원격으로 실행할 수 있습니다. 무료이며 Windows, Linux, Mac에서 작동합니다.

    0

    웹 서버의 어딘가에 SVN 저장소가있는 것이 좋습니다.

    Apache WebDAV를 사용하는 것이 안전하며, 주요 개발 컴퓨터에서 발생할 수있는 재난을 신속하게 복구 할 수있는 좋은 기회입니다. 나는 내 웹 서버를 제어 할 수있는 고급 스러움을 가지고 있지만 저비용으로 작업을 수행 할 저렴한 호스트가 많이 있습니다.

    VM 또는 전혀 VM에 관하여

    : VM의

    장점 - 개발 환경 당신이 VM 호스트를 실행하는 많은 시스템이있는 경우 신속하게 를 다른 버전 또는 업그레이드를 시도하는 능력을 속이고 매우 빠른 복구 능력 전체 환경을 빠르게 이동하기 위해 어떤 호스트라도 선택할 수 있습니다.

    VM 성능의 단점; 추가 설치 복잡성.

    모든 도구를 내 호스트 시스템에서 사용할 수있는 경우 "VM이 없음"으로 이동하지만 다른 OS (호스트 시스템이 Mac Pro 인 경우)를 실행해야 할 때 VM을 사용합니다. Visual Studio가 필요합니다. Parallels에서 사용합니다).

    관련 문제