Computer >> 컴퓨터 >  >> 시스템 >> Mac

웹 개발에 적합한 운영 체제 선택

웹 개발에 적합한 운영 체제 선택

웹 개발이 처음이고 새 노트북을 구입할 계획이라면 어떤 운영 체제가 가장 좋은지 궁금할 것입니다.

스포일러:직접적인 대답은 없습니다. 한 사람의 선호도가 귀하에게 가장 적합하지 않을 수도 있습니다.

일부 iOS 또는 일부 유형의 애플리케이션 개발과 달리 웹 개발 도구는 모두 운영 체제에 구애받지 않습니다. 약간의 창의력을 발휘하고 싶다면 Windows, Mac, Linux는 물론 ChromeOS에서도 HTML, CSS, JavaScript를 작성할 수 있습니다.

따라서 이 기사에서 확실한 답변을 찾을 수는 없지만 세 가지 주요 운영 체제인 Windows, Mac 및 Linux 각각에 대한 몇 가지 장단점은 다음과 같습니다.

윈도우

Windows는 시장 점유율 측면에서 가장 인기 있는 OS이며, 약 87.89%의 PC가 특정 형태의 운영 체제를 실행하고 있습니다. 또한 Windows 장치는 Apple 장치보다 저렴하고 구성이 더 쉬운 경향이 있습니다.

어떤 사람들은 Docker 컨테이너 실행, Node 및 npm 문제 등과 같이 Windows를 사용하여 고급 개발을 수행하는 데 어려움을 겪습니다. 그 이유 중 하나는 Windows용 기본 명령줄 유틸리티가 Linux를 실행하는 대부분의 서버에 있는 Bash와 상당히 다른 PowerShell이기 때문입니다.

하지만 기본적인 웹 개발에는 또 다른 Microsoft 제품인 VSCode와 같은 편집기만 있으면 됩니다.

최근 Microsoft는 오픈 소스 기술을 수용하여 Linux용 Windows 하위 시스템과 함께 Bash 터미널과 같은 것을 설치할 수 있도록 허용하고 있습니다. 이러한 발전으로 Windows와 MacOS, Linux 등 Unix 기반 OS 간의 격차가 더욱 줄어들 것입니다.

맥OS

MacOS를 실행하는 컴퓨터는 전체 시장 점유율의 약 9.68%를 차지하며 지난 10년 동안 천천히 성장해 왔습니다.

Apple 컴퓨터는 Windows를 실행하는 컴퓨터보다 가격이 비싼 경향이 있지만 많은 사람들은 BSD Unix 기반 MacOS의 빌드 품질과 유연성을 신뢰합니다. 웹 개발자, 특히 백엔드로 작업하는 개발자의 경우 MacOS는 많은 서버가 실행되는 Linux와 충분히 유사하므로 개발에 더 쉽게 뛰어들 수 있습니다.

MacOS PC가 가지고 있는 간과된 장점 중 하나는 VM에서 Windows를 실행하면 테스트를 위해 모든 주요 브라우저를 실행할 수 있다는 것입니다. 웹 개발자로서 목표 중 하나가 완벽한 호환성을 달성하는 것이라면 Chrome, Firefox Safari, Opera, Internet Explorer 및 Edge에서 프로젝트를 테스트할 수 있는 능력은 큰 장점입니다.

리눅스

리눅스는 어디에나 있습니다. 2016년 현재 전체 웹 서버의 약 67%에서 Unix 및 Unix와 유사한 OS가 실행되고 있는 것은 웹을 실행하는 것입니다. 세계에서 가장 인기 있는 모바일 OS인 Android는 Linux를 기반으로 구축되었습니다.

그러나 데스크톱 Linux는 전체 데스크톱 PC의 약 1.72%에서만 실행되며 수년에 걸쳐 서서히 그 속도가 느려지고 있습니다.

즉, Linux는 무료(자유로움과 맥주와 마찬가지로)이며 개발 환경에 필요한 모든 것을 신속하게 설치할 수 있는 능력을 칭찬하는 개발자들 사이에서 매우 인기가 높습니다.

그러나 모든 장치가 Linux에서 제대로 실행되는 것은 아닙니다. Linux 커널, 배포판(Ubuntu, Linux Mint, Red Hat 등과 같은 Linux 커널을 실행하는 고유한 운영 체제) 및 애플리케이션 개발자는 대부분 오픈 소스 프로젝트입니다. 이는 여가 시간에 이러한 프로젝트에 참여하는 자원봉사자들의 지원을 많이 받는다는 것을 의미합니다.

Linux를 실행하는 많은 장치는 많은 사람들이 코드를 검토하고 새로운 취약점을 수정하기 위한 패치를 제출하기 때문에 안전한 것으로 간주되지만 일부 하드웨어는 기본적으로 작동하지 않습니다. 구입하는 컴퓨터나 구성 요소가 제대로 지원되는지 사전에 조사해 보거나 Lenovo Thinkpad 또는 Dell XPS와 같이 많은 지원을 제공하는 장치를 구입하십시오.

무료로 코딩을 배우세요. freeCodeCamp의 오픈 소스 커리큘럼은 40,000명 이상의 사람들이 개발자로 취업하는 데 도움을 주었습니다. 시작하세요