Java의 모든 .net 개발자 (frameworks / ECO 시스템 등)를 교육하는 새로운 프로젝트를 시작할 것입니다. 우리는 C #으로 작성된 많은 코드를 가지고 있으며 Java로 다시 작성해야 하므로이 모든 것이 낭비되는 것처럼 보입니다. 내가 본 문제는 첫해 정도 (아마도 2 년) 우리가 지금까지 그러나 지금은 Java로했던 것을 재생하는 데 대부분의 시간을 할애 할 때 우리가 제공 할 것이 없다는 것입니다.
우리 팀은 전 세계의 다른 사무실에 분산되어 있으며 많은 Java 개발자 (20 ~ 30)와 .net을 사용하는 10 명의 개발자가 있으므로 모든 개발자가 동일한 언어 / 플랫폼을 사용하도록하여 구성 요소 / 모듈을 재사용하십시오. 경영진의 관점을 이해할 수 있습니다.
어제 스칼라를 발견 한 후 현재 제품 (C #으로 작성)에이 제품을 사용하는 것이 더 좋은지 궁금한 경우 적어도 1 년 안에 작동하는 제품을 갖게됩니다. 또한 1 년 안에 제품의 다른 부분을 마이그레이션하는 동안 Java 세계에서 사용할 수있는 모듈이 있습니다.
우리가 달성하려는 것을 고려할 때 Scala가 Java보다 더 나은 선택입니까?