2017-10-13 3 views
-4

Java 6 및 Spring의 일부 프로젝트는 응용 프로그램 서버에 있습니다. 인프라와 관리 계획의 한계로 인해 더 새로운 Java 7 또는 8로 마이그레이션 할 수 없습니다.Java 6에서 Kotlin으로 마이그레이션

저는이 프로젝트에서 기능 프로그래밍과 같은 기능을 사용하기 위해 Kotlin을 추가 할 수 있다고 생각합니다.

이 접근 방법은 좋은 방법인가요?

감사합니다.

+2

"제한 사항"에 대해 더 많이 알면 도움이됩니다. 일반적으로 코 틀린에게 한번 해보라고 말하고 싶습니다. 더 나은 lambdaj' (대답 중 하나에 제안)에서 멀리 머물 - IMHO, 정말 추악한 (그리고 시대에 뒤진). Kotlin이 도움이되지 않는다면 더 나은 대안이 있습니다. [retrolambda] (https://github.com/orfjackal/retrolambda) 및 [streamsupport] (https://sourceforge.net/projects/streamsupport/) 또는 [LWS] (https://github.com/aNNiMON/) Lightweight-Stream-API) – Sartorius

답변

2

은 훌륭한 언어이다

그래서 이동 앞으로 시도해보십시오. IntelliJ를 사용하는 경우 Java 파일을 Kotlin으로 변환하거나 그 반대로 변환 할 수 있습니다.

1

kotlin의 경우 잘 모르겠습니다. 그러나 나는 람다 (Marcia Fusco)가 개발 한 람다 라이브러리 (lambda library)가 있다고 생각한다.이 라이브러리는 이탈리아의 "Java Champion"(내가 아는 유일한 이탈리아 자바 챔피언) 인 lambdaj이다. 나는 당신을 위해 그것을 google했다. 그리고 나는 this를 발견했다. 나는 당신이 조금 더 그것을 구글에게 제안한다, 나는 그것이 오래 전에 ant 빌드를 위해 단지에서 사용 가능하다는 것을 기억한다.

도움이되기를 바랍니다. 이 보일러 플레이트 코드의 측면에서 자바의 모든 고충을 해결하고 자바 6 (대상 Java 버전)이 플러스 프로그래밍 기능을 모두 추가하기 때문에 내 의견 코 틀린에

관련 문제