네트웍 프로그래밍을 한다면
글쓴이: sysmoon / 작성시간: 수, 2004/01/28 - 2:24오전
리눅스나 유닉스 상에서 씨언어로 파는게 좋을까요?
윈도우 vc++에서 하는게 좋을까요..
실무에 계신 선배님께서 요즘은 거의 다 vc++로 한다고 하더군요
하지만 유닉스나 리눅스에서 게임서버쪽은 아직도 많은 개발자를
필요로 하고 괜찮다고 하네요..
제가 둘다 하면 되죠? 그랬더니 어려울껄? 그러더군요..
지금 씨로만 네트웍 프로그래밍 여러개 해본 상태입니다.
자바로 메신저나 채팅짜봤거든요..
어느쪽이 직업도 안정적이고 보수도 괜찮게 받을 수 있을까요?
Forums:
제가보기엔 답은 없는것 같습니다..자바도 괜찬겠지요.. 하지만 요
제가보기엔 답은 없는것 같습니다..
자바도 괜찬겠지요.. 하지만 요즘 회사들이 가지각색이라..
한 제가보기엔 5:5 정도 되는것같습니다..
저는 Unix 계열에 몸담고있지만 무조건 Unix라고 생각하진 않습니다..
Windows에서 개발하는 개발자들도 상당수고요.. 서로의 장단점이 있죠..
둘다 느껴보시고.. 자신의 적성에 맞는걸 택하시는게 답일것같습니다..
p.s 게임회사들도 꽤 많이 Windows서버를 씁니다..
' 형식이 내용을 규정한다. '
게임은 반반인것 같고 나머지는 유닉스의 압승이죠.
실제로 게임쪽은 윈도우즈쪽도 많이 사용되나
그외에 분야에서는 유닉스의 압승입니다.
보통 돈이 왔다갔다 하는 은행/증권쪽은 대부분 유닉스이며
윈도우즈는 아무래도 안정성 문제와 문제발생시 해결능력이 별로 안되어서
대부분 유닉스를 사용하게 됩니다. 최근에는 웹서버도 윈도우즈는 걷어내는 추세입니다.
========================================
* The truth will set you free.
제 생각에는 먼저 C로 Unix/Linux 상에서 소켓(네트워크) 프로그
제 생각에는 먼저 C로 Unix/Linux 상에서 소켓(네트워크) 프로그래밍을 하시는 게 좋을 듯 합니다. 어차피 윈도우 소켓 프로그래밍 역시 몇몇 부분을 제외하고는 Unix/Linux 소켓 프로그래밍과 비슷합니다. 그렇기 때문에 필요할 때면 언제라도 쉽게 VC++ 로 소켓 프로그래밍을 할 수 있으리라 봅니다..
다만... 비동기 소켓 프로그래밍이 필요하다면...
예를 들어 GUI를 제공하는 네트워크 프로그램을 만들다든지의 경우에는
윈도우 플랫폼의 비동기 방식을 따로 공부할 필요가 있습니다..
하지만 이 때에도 기본 소켓 프로그래밍에 대한 지식이 절대적으로 필요하기 때문에..먼저 Unix/Linux 상에서 C를 이용한 소켓 프로그래밍에 익숙해져야 합니다.
댓글 달기