아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
검붉은호박벌124
검붉은호박벌12420.08.25

리눅스, 유닉스, 맥OS에서의 개발과 윈도우에서의 개발 차이점

저는 개발자로 취업을 준비하는 취준생입니다.

저는 지금까지 윈도우로만 개발을 해왔습니다.

예전에 리눅스에 익숙해지기 위해서

리눅스 우분투를 멀티 부팅하여 사용해보면서

기본적인 명령어는 알고 있습니다.

그리고, 리눅스에서 스프링 세팅도 몇 번 해봤고,

별로 인정해주지는 않지만 리눅스 마스터 2급 자격증도 있어서

리눅스에 대해 아예 모르지는 않습니다.

다만, 개발 유튜브나 인터넷에서 다른 사람 개발을 따라하다 보면

맥 OS나 리눅스 환경이 많더라고요.

일단, 프로그램을 설치, 세팅하는 것이

맥 OS와 리눅스가 더 간단한 것은 알겠습니다.

근데, 저는 초급 개발자여서 그런지

아직까지는 윈도우로 개발하면서 크게 불편한 점은 못느꼈거든요.

그래서 제 질문은 아래와 같습니다.

1. 리눅스, 맥 OS로 개발할 때 윈도우 개발과 비교하여 장점은 무엇인가요?

2. 회사에서는 윈도우로 개발을 많이 안하나요?

3. 리눅스, 맥 OS 중 둘 중 하나를 선택한다면 어떤 운영체제를 선택하는 것이 좋을까요?

55글자 더 채워주세요.
답변의 개수
4개의 답변이 있어요!
  • 1. 리눅스, 맥 OS로 개발할 때 윈도우 개발과 비교하여 장점은 무엇인가요?

    ; 어떤걸 개발하냐에 따라 틀려지지 않을까요?

    질문내용이 C 언어 같은걸 윈도우와 리눅스에서 비교하시는건지 아니면

    리눅스 전용 또는 맥OS 전용을 놓고 윈도우전용과 비교하시는건지 질문이 좀 헷갈리네요

    암튼 맥OS 전용을 개발하신다면? 당연히 맥에서 개발을 해야 하고

    리눅스전용이라면? 리눅스에서 하던가 또는 vmware 로 리눅스 설치후 개발하시면 됩니다만,

    다시 말씀드리지만 질문을 좀더 명확하게 하실 필요가 있을것 같습니다

    2. 회사에서는 윈도우로 개발을 많이 안하나요?

    ;저는 윈도우 환경에서 많이 개발했었고, 지금도 개발하고 있습니다

    웹페이지 만들때도 윈도우고, 응용프로그램도 윈도우고 다 윈도우 환경이구요

    웹서버 접속시 윈도우에서 putty 같은걸 이용해서 서버에 접속을 합니다.

    3. 리눅스, 맥 OS 중 둘 중 하나를 선택한다면 어떤 운영체제를 선택하는 것이 좋을까요?

    ; 어떤 업무를 처리할건지 또는 어떤 개발환경인지를 알려주셔야 정확한 답변을 드릴수있을것 같습니다


  • 인라인으로 답변드립니다.

    1. 리눅스, 맥 OS로 개발할 때 윈도우 개발과 비교하여 장점은 무엇인가요?

    리눅스에서만 할수 있는 혹은 쉬운 것들이 있습니다. 일부 배포 패키지의 경우에 리눅스용만 있는것도 있구요, 무엇을 개발하시느냐에 따라서 달라지는데요, 안드로이드 프레임웍을 윈도우에서 개발할수는 있으나 열배는 힘듭니다.

    2. 회사에서는 윈도우로 개발을 많이 안하나요?

    회사마다 다릅니다. 어떤 것을 개발하냐에따라 다른데요, 비중을 보면 윈도우 개발환경은 윈도우 앱이나 android studio가 아니면 잘 사용하지는 않습니다.

    3. 리눅스, 맥 OS 중 둘 중 하나를 선택한다면 어떤 운영체제를 선택하는 것이 좋을까요?

    저라면 맥을 추천드립니다. 나중에 아이폰앱을 개발하고 싶어질땐 맥OS가 필수니까요. 그리고 맥에 윈도우와 리눅스 모두 설치가 됩니다.


  • 1. 리눅스, 맥OS 개발의 장단점

    - 리눅스의 경우 유지 비용을 낮출 수 있다는 장점이 있습니다.

    아시겠지만 기업용 윈도우 라이센스 및 MS 계열 소프트웨어 유지비용은 상당히 고가이죠.

    반면 리눅스의 경우는 상대적으로 매우 적은 비용으로 유지가 가능해 집니다. (대학에서도 그런이유로 리눅스 중심의 커리큘럼이 많습니다)

    그리고 말씀하신것 처럼 설치, 셋팅 하는게 편한 이유도 크고요.

    그리고 맥 과 IOS 용 앱을 개발하려면 무조건 맥OS 를 사용해야 함은 아실겁니다.

    이쪽 개발자들은 기본적으로 맥OS 개발을 선호하는 분위기도 있습니다. (어차피 필요한데다 이쁘고 UX 탁월하고 사과부심 등등..)

    암튼 이런 이유로 리눅스와 맥OS 개발을 하는 분들이 적지 않죠.

    뭐 개발 자체의 효율 면에서는 별 차이 없다고 봅니다.

    2. 회사에서는 윈도우로 많이 개발 하는가?

    - 회사마다 업종마다 캐바캐 입니다.

    예를 들어 게임 개발 쪽에서는 PC 의 경우는 무조건 윈도우 중심(당연히도!) 입니다.

    서버 파트는 리눅스를 쓰는 경우도 꽤 있긴 합니다. (비용 또는 개발자 개인의 선호로..)

    하지만 클라이언트와 기획, 디자인은 99% 윈도우 라고 보면 됩니다.

    하지만 모바일로 가면 게임이든 앱이든 IOS 빌드의 필요로 인해 맥의 사용 비율이 꽤 올라가긴 합니다.

    그리고 웹 개발의 경우는 리눅스 사용 비중이 상당히 높구요.

    그래도 전체 퍼센트를 나눠보면 윈도우가 기본적으로 훨씬 높은 비중을 차지하는 건 맞습니다.

    3. 리눅스, 맥OS 둘중 하나를 선택한다면?

    - 개발 자체만 보면 큰 차이는 없다고 생각합니다만, 저라면 맥 OS를 선택 하겠습니다.(맥 구입 비용이 문제되지 않는다면)

    일단 이쁘고(!) UX 가 좋으니까요.

    쓸만한 생산성 앱들도 훨씬 많죠.

    그리고 모바일 앱 개발을 한다면 IOS 때문에 어차피 맥은 필수 입니다.


  • 1. 리눅스, 맥 OS로 개발할 때 윈도우 개발과 비교하여 장점은 무엇인가요?

    리눅스와 맥OS로 개발할때에는 경로, 패키지 설정, 설치가 매우 간단합니다.

    윈도우로 패키지등을 설치할때 에러가 자주 뜨는데 외국 사이트에서 에러 해결방법 하나하나 찾아야하고 진행률이 매우 떨어집니다.

    2. 회사에서는 윈도우로 개발을 많이 안하나요?

    취약점 분석등 때문에 다양한 서버를 분석한적이 있는데 리눅스가 많았던거 같습니다.

    3. 리눅스, 맥 OS 중 둘 중 하나를 선택한다면 어떤 운영체제를 선택하는 것이 좋을까요?

    해킹대회나 IOT대회, AI대회를 많이 참가했었습니다.

    대부분 맥 OS를 쓰더라구요 부럽.... 전 윈도우에 vmware workstation을 이용하여 리눅스 씁니다. (우분투)

    좋아요와 답변채택 부탁드립니다.