같은 프로젝트에서 C #과 F #을 함께 사용할 수 있다는 것을 알고 있지만 좋은 아이디어인지 확실하지 않습니다.
두 가지 매우 다른 코딩 스타일 (기능적 대 OOP)을 혼합하면 디자인에 응집력이 부족할 수 있습니다. 이 올바른지?
1
같은 프로젝트에서 어떻게 사용할 수 있습니까? 같은 솔루션을 의미합니까?
—
Bryan Boettcher
아니 프로젝트의 마이크로 소프트 정의하지만, 더 일반적인 정의
—
톰 종복
명백한 단점 중 하나는 프로젝트 작업의 적어도 일부가 개발자가 C # 및 F #의 두 섹션과 상호 작용해야하는 경우 (단지 읽기만해도) 두 언어 모두에 대해 잘 알고있는 개발자가 필요하다는 것입니다. 하나의 언어로만 지식을 가진 사람들보다 적은 수의 사람들이 있기 때문에 찾기가 더 어렵고 잠재적으로 더 비싸고 다양성이 적습니다. .
—
gbr
물론. 예를 들어, 레거시 C # 솔루션에 F #을 점진적으로 도입하는 것이 유효한 시나리오입니다.
—
KOLA