현재 N스퀘어 본부 K팀에서 프로그래머로 근무하고 있습니다. <br/>과거 <루니아 전기>의 개발에 참여하였으며 총 개발 경력은 4년 정도입니다.
플랫폼이 PC에서 모바일로 확장되면서 다양한 환경에서 어플리케이션이 실행될 필요가 있는 <br/>오늘날 HTML5+CSS3+Javascript를 이용한 웹 개발은 멀티플랫폼 시대에 대응하는 또 하나의 좋은 방향으로 인정받고 있습니다.<br/>하지만 Javascript는 매우 동적인 언어로써 작은 프로젝트를 개발하는데 있어서는 그 특성을 마음껏 누리면서 개발을 할 수 있지만 <br/>게임과 같이 프로젝트의 규모가 크거나 서비스 도중 쉴새 없이 수정을 해야 하는 <br/>라이브 서비스 환경에서는 동적인 특징으로 인해 오히려 불안한 요소가 발생할 수 있습니다. <br/>타입의 동적 바인딩 같은 경우가 대표적인 이유입니다.<br style='line-height:240%'/>이러한 이유 때문에 많은 곳에서 javascript의 단점을 보강하기 위해 <br/>javascript를 컴파일 결과로 내보낼 수 있는 언어들을 개발했고 개발하고 있습니다. <br/>Dart와 같은 것들이 가장 대표적이라고 할 수 있습니다.<br/>작년 10월 쯤에 MS가 내놓은 Typescript 또한 Javascript의 단점(이 될 수 있는 부분들)을 개선하는데 목표를 두고 있습니다. <br/>Typescript가 기존의 개발된 언어들과 다른 점은 Javascript의 superset이라는 점입니다. <br/>필요에 따라서 Javascript와 혼용이 가능하면서도 정적 바인딩이나 인터페이스, 클래스, 모듈 같은 개념을 추가적으로 도입함으로써 <br/>프로그램의 안정성을 높일 수 있도록 하였습니다.<br style='line-height:240%'/>아직 공개된지 오래되지 않아 언어 자체의 안정성은 조금 떨어질 수 있으나, <br/>현재도 충분히 쓸만하며 당장 쓰지 않더라도 미리 알아두는 것 또한 좋을 것입니다.
본 홈페이지에 게재, 공개된 발표자료, 동영상, 이미지, 스크립트 등 일체의 저작물(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해당 저작물의 저작자(발표자 포함) 또는 (주)넥슨코리아 (이하 “권리자”라 합니다)에게 귀속되며, 권리자의 허락 없이 이를 상업적으로 이용하거나 무단으로 도용, 편집, 2차적저작물을 작성, 공중송신, 배포할 수 없습니다.
다만, 저작물을 개인 블로그, 페이스북 등 SNS에 게재하길 원하시는 경우에는 반드시 권리자명 및 본 홈페이지를 출처로 명시하여야 하고, 해당 저작물을 변형시키지 않는 전제 하에서 게재하실 수 있습니다.
또한, 저작자(발표자 포함)의 의도가 손상되지 않도록 하여야 하며, 어떠한 경우에도 저작자(발표자 포함)의 저작인격권을 훼손하여서는 안됩니다.
이상의 내용을 위반하여 발생하는 모든 민, 형사상의 법적 책임은 전적으로 본인에게 있음을 양지하여 주시기 바랍니다.