JVM에 대한 Lambda 지원이 좋은 정적으로 입력 한 언어가 있습니까?
-
09-09-2019 - |
문제
일부 Google App Engine 앱을 작성하고 싶지만 거래 별 AC# 개발자이며 정적 타이핑 및 LINQ (또는 적어도 확장 + Lambdas + Predicates, Query Syntax)를 좋아합니다. JVM에서 이러한 기능을 제공하는 언어가 있습니까?
해결책
학습하기 쉽고 LIB에 강력하며 완전한 JVM 통합이 있습니다. 그리고 네, 그 가독성은 놀랍습니다 (Java, Scala, C#과 비교)!
다른 팁
스칼라 : http://www.scala-lang.org/
실제로 Groovy에는 선택적인 정적 타이핑이 있으므로 포함하겠습니다. 그러나 대부분의 정적 유형 인 유형은 Scala를 선호하는 것 같습니다. 그루비는 다음에서 찾을 수 있습니다. http://groovy.codehaus.org/
Google App Engine에는 모든 기본 Java 클래스가 포함되어 있지 않지만 하위 집합이므로 Java에 컴파일하는 기능적 언어 인 Clojure와 같은 것을 사용하려고하는 것은 매우 위험합니다.
.NET 3.5 및 C#3에 익숙해졌지만 많은 거래가 누락 되더라도 Google이 제공하는 샌드 박스에 머무를 수 있습니다.
나는 Scala를 살펴보고, 깔끔한 언어이며, Google App Engine의 빠른 타이핑 및 기능 지원은 스트레치가 아닐 수도 있습니다. JVM 언어 지원에서 Google 팀 에서이 블로그 게시물을 확인하십시오.
제휴하지 않습니다 StackOverflow