Play 프레임 워크에는 기본적으로 포함 된 렌즈 지원이 포함되어 있지 않습니까? Monocole 또는 Scalaz와 같은 것. 어쩌면 내가 알지 못하는 대안적인 접근법 (그들의 이론적 근거와 함께)이 권장 될지도 모른다.Play 프레임 워크에서의 렌즈 지원
시나리오 : 저는 케이스 클래스에 대해 불변의 깊게 중첩 된 개체를 가지고 있으며 개체의 어딘가에서 변경된 필드로 복사하려고합니다.
저는 Monocole과 같은 렌즈 라이브러리와 마찬가지로 훨씬 많은 보일러 플레이트가 필요없이이 작업을 매우 간단하게 수행 할 것입니다.
Play 프레임 워크에 내장 된 지원 기능이 없다는 것에 놀랐습니다. 뭔가 놓쳤습니까? 그렇지 않은 경우이 지원에 대한 알려진 계획이 있습니까?
렌즈는 웹 프레임 워크에서 다소 직각으로 관심사입니까? 저는 여러분이 좋아하는 기존 라이브러리를 섞어서 매치시켜야한다는 철학을 생각합니다. 왜 Monocole이나 Scalaz를 사용하지 않는 것이 좋을까요? – Mikesname