¿hay lenguaje de tipos estáticos con el apoyo lambda agradable para la JVM?

StackOverflow https://stackoverflow.com/questions/749910

  •  09-09-2019
  •  | 
  •  

Pregunta

Me gusta bastante para escribir algunas aplicaciones de Google App Engine, pero estoy ac # desarrollador de profesión, y como tal me gusta tipos estáticos y LINQ (o al menos las extensiones + + lambdas predicados, si no la sintaxis de consulta) . ¿Hay un lenguaje que pueda usar en la JVM que ofrece estas características?

¿Fue útil?

Solución

http://kotlin.jetbrains.org/

Es fácil de aprender, de gran alcance en las librerías y tiene la integración completa JVM. Y sí, su legibilidad es increíble (comparando a Java, Scala, C #)!

Otros consejos

Scala: http://www.scala-lang.org/

En realidad, Groovy también tiene tipos estáticos opcional, así que voy a incluirlo así, pero la mayoría de tipo estático, uh, tipos parecen preferir Scala. Maravilloso se puede encontrar en: http://groovy.codehaus.org/

Puesto que el motor de Google App ni siquiera incluye todas las clases básicas de Java, pero es un subconjunto, tratando de usar algo como Clojure, que es un lenguaje funcional que compila a Java, sería muy arriesgado.

Es posible que desee simplemente permanecer en el recinto de seguridad proporcionado por Google, a pesar de que no podrá contar con una gran cantidad de haber conseguido utiliza para .NET 3.5 y C # 3.

Me miro en Scala, que es un lenguaje limpio, se escribe rápido y funcional Apoyo en el motor de aplicación de Google podría no ser un tramo. Echa un vistazo a esta entrada del blog del equipo de Google en el soporte de idiomas JVM

muchos idiomas y en el tiempo de ejecución atarlos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top