March 1, 2014

D 언어 사용기

아직 서비스에 사용이 가능할지는 미지수이지만, Python으로 구성한 REST API Server을 이번에 D언어로 프로토타이핑을 하게 되었다. 우선 사용한 라이브러리는 vibe.d와 Backend Server와의 통신을 위해 thrift이다. vibe.d은 기본적으로 redis와 mongodb을 지원하지만, Thrift에 대한 지원은 없다. vibed의 Writing native database drivers - and a new MySQL driver port 을 참고하여 TSocket을 vibe.d의 TCPConnection을 사용하도록 만들어서 사용했다. (지금으로써는) 간단한 REST API Server이라서 언어적인 기능을 많이 사용하지는 않았지만,간단히 D언어 사용에 대한 평을 해보자면, 타입시스템에 반하여 암묵적으로 컴파일러가 처리하는 부분이 없다. Read more

© 2019. All rights reserved.

Powered by Hugo & Kiss.