Django to ASP.NET CORE

django lobby 서버 기능 이전. controller 맞추기. routes 관리가 따로 필요 없음. 컨트롤러 url 설정 규격 http://www.strathweb.com/2016/09/required-query-string-parameters-in-asp-net-core-mvc/ [Read More]

Django에서 ASP.NET CORE로 전환한 이유

Django를 포기한 이유 성능 문제에서 자유롭지 못하다. 측정 결과에서 많이 느렸다. Web기반 게임 구동을 위해 로직 클래스를 encode-decode를 반복했는데, 이 과정이 매우 느렸다. [pickle 라이브러리 이용] 게임 로직을 들고 있던 클래스 기준 pickle 37ms 게임 로직을 들고 있던 클래스 기준 jsonpickle 42ms 그렇다고 ORM기반 row 하나 get해오는 것도 빠르진 않았다.... [Read More]

동적 언어와 정적 언어

나는 프로그래밍을 정적 언어인 C언어로 시작했다. 당시 지금보다 하드웨어는 비쌌다. 소프트웨어에서 성능 문제에 많은 최적화를 요구했고, 자연스레 동적 언어는 고려대상이 되기 어려웠다. 서버 비용이 비싸던 시기에 특히나 그랬다. 특히 4~5년 전만해도 C++이 아닌 다른 언어 (C#이나 Java)로 TCP 서버를 작성한다는 얘기가 나오면, 그렇게 느린 언어들로 서버 짤 수 있어요? 라는... [Read More]