6년전의 마인크래프트(JAVA) 랑 지금의 윈도우10 베드락에디션 (C++로개발) 의 속도차이가 어마어마 하군요 ㄷㄷ..
게다가 맨날 생각만 해오던 플랫폼 통합까지..ㄷㄷ (안드로이드, 애플, PC(Win10), XBOX, Apple TV(?)까지 다되는...
맵들어가보면 청크가 로드되는 속도부터가 다르더군요. 다만 미묘하게 자바판이랑 조작감과 속도가 다른느낌이 들긴합니다 ㅋㅋ.
기존에 30청크정도 보이던 뷰가 80청크로 늘어나니 뷰가 정말 멋있어졌네요.. 게다가 마소의 직접적 지원을 받으니 만듦새도 엄청납니다.. 기존에 서드파티 앱들이 다 기존 앱으로 포함되기도하고 스킨설정이라던가 여러가지 구입가능한 컨텐츠들도 앱내에서 가능하도록 바뀌었더라구요. 가격도 저는 자바판 하나를 3만얼마 주고 구입했던 기억이있는데 윈10 단독판으로만은 3900원하더군요..
멀티를 돌리는데.. 제가 서버장이다보니 서버관리에 항상 관심을 두고 있는데 정말 서버 열리는 속도부터가 넘사벽입니다. 관련 코드들의 가독성도 정말 높아졌구요.
아직까지 단점이 있다면? 기존 자바판에서 Dynmap이라는 웹지도 플러그인이 있었는데 그게 없다는거정도...?
다만 최근에는 베드락 에디션이 가장 빠르게 업데이트를 받고 다중플랫폼까지 지원하다보니 자바 에디션은 서서히 지원이 떨어지지않을까.. 예상해봅니다.
다만 변수가 플러그인, 모드인데.. 이부분도 제가 듣기로는 마소의 엄청난(?)지원으로 개발팀들이 빠르게 늘어나고 있다고 들었습니다.
실제로 베드락에디션의 스토어에 가보면 이미 헬기, 차량, 가구? 모드팩 이런것들이 유료로 판매되고 있더라구요. 마크코인? 인가하는 가상의 코인개념도 존재하구요. 이런것들이 기존에 플러그인으로 지원됬지만 아무래도 무료이다보니 지원이 느렸는데 유료로 풀릴수 있는 가정이 생기니...
윈도 버전도 살까 가끔 생각만 하고 있습니다 ㅎㅎ
https://account.mojang.com/me 여기서 무료로 코드 받아가심됩니다.
아 물론 C++이라도 개판으로 만들면 성능 구립니다 ㅎ
근데 미스테리중 하나가 후진 언어에 심지어 인수한 놈들이 오라클이라는 세계 최대 소송집단의
자바를 한국 정부에서 표준 프레임워크 언어로 채택했다는거..
참.. 쓸쓸한 현실이죠
C++을 제대로 쓰는건 정ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ말로 어렵습니다.
제가 '잘 하는 언어' 중에 C++을 적어두면서도, 여전히 공부하고 있고, 다른 분들도 그렇습니다.
그에 비해서 Java는 언어 설계부터 숙련도가 낮은 인력의 대규모 투입이 가능하도록 설계된 언어입니다.
속도는 병렬화 가능하면 병렬화하면 되고, 장비 비싼거 구할 수 있으면 구하면 됩니다.
소프트웨어는 비즈니스 로직 구현하는 것도 일이고, 유지보수하는 것도 큰일입니다.
그런 의미에서 표준 프레임워크 언어로 Java를 지정한 것은 그 당시에는 최선/최고의 선택이고,
지금 이 시점에서 언어를 고르라 하더라도 나쁘지 않은 선택입니다.