더북(TheBook)

Actix Web은 자체 런타임을 제공한다(하지만 Tokio를 선택할 수도 있음). Rocket, Warp, Axum 프레임워크는 Tokio를 사용한다.

이 책에서는 Warp를 선택했다. 부담스럽지 않을 정도로 작고, 사용자가 많아 잘 관리되며, 매우 활발한 디스코드 채널도 있다. 실제 적용하는 회사나 프로젝트에 따라 얻을 수 있는 이점이 달라질 수 있다. 프레임워크가 어디서 시작하고 어디서 끝나는지, 순수한 러스트란 무엇인지, 선택한 프레임워크가 코드에 어디까지 영향을 미치는지 등을 이해하는 것이 중요하다.

대부분의 책과 코드는 프레임워크에 구애 받지 않는다. 서버를 설정하고 경로 핸들러를 추가하면 우리는 다시 순수한 러스트 영역에 있게 되며, 이후에는 프레임워크의 많은 부분은 찾아볼 수 없다. 이 책에서는 이러한 부분을 명확하게 강조하고 있으며, 여러분은 프레임워크를 선택한 후에 어느 부분에서 어떻게 작업할지 잘 알게 될 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.