You are viewing a single comment's thread from:

RE: 프로그래밍 언어 랭킹

in #kr-dev7 years ago

저는 C++, PHP, Java, Scala, Ruby, Javascript, Swift 등의 언어를 써왔고 지금도 프로젝트에 따라 적합한 언어를 쓰면 그만이라고 생각하는데요, 개인적으로 Ruby와 Swift에 가장 정이 갑니다.

Ruby는 국내에서도 스타트업 위주로 많이 사용합니다. Rails 자체가 풀스택으로 가장 빠르게 프로토타이핑을 하는데에 있어서 강점이 있는 프레임웤이기도 하고, 수많은 프레임웤이 난립하는 PHP와 달리 Ruby쪽은 Rails로 통일되어있기에 유지보수가 잘 되어 그냥 바로 가져다 쓸 수 있는 퀄리티 좋은 라이브러리가 많이 있기때문입니다.

물론 스케일 문제로 어느정도 분산 처리가 요구되는 시점에서는 Node.js나 Scala등의 스택으로 많이 넘어가기는 합니다 (분산처리에 적합하지 않다는건 Python이나 PHP등의 전통적인 백앤드 언어 / 프레임웤들이 가지고 있는 공통적인 문제이기는 합니다.)

Ruby 개발자들의 평균 연봉이 높은건.. 대부분의 Ruby 개발자들이 Ruby를 처음 시작했다기 보다는 다른 백엔드 언어 (PHP, Java)등을 하다가 넘어가는 경우가 많으며 (평균 경력이 깁니다) Ruby 의 아름다운 문법을 사랑하는 사람들이기에 개발자들의 평균적인 퀄리티가 높다고 생각합니다. (실제로 많은 사람들이 Ruby를 추천하는 이유가 바로 quality of developer community 입니다)

Swift는 제일 최근에 만들어진 언어답게 Objective-C, Scala와 Ruby 등의 디자인이 잘 된 언어들중에서도 그중에 장점만 잘 취합하여 만들어진 언어라고 생각합니다. 버전업이 너무 빨리되고 할때마다 backward incompatible이라 좀 귀찮기는 하지만.. 코딩 교육이나 프로그래밍을 처음 배우는 사람들이 쉽게 배울 수 있고, 결과를 아이폰 앱으로 바로 만들어 볼 수 있다는점에서 발전 가능성이 무긍무진하다고 생각합니다.

Sort:  

감사합니다. 고수님...
많은 지도 부탁드립니다.