2011-09-24 20 views
7

Hay muchos temas sobre "¿Deberíamos usar scala + .net?" , "¿Cuáles son los beneficios de usar Scala en .Net?" y así. Pero estas preguntas son antiguas (08,09,10).Scala y .NET: ¿funciona bien? algunas experiencias? estado de cosas

Sé que scala no es un lenguaje muy antiguo y el soporte de .net es nuevo y no es 100% compatible. Pero, ¿dónde está scala hoy con .net? ¿Es una buena idea hacer una aplicación de Windows .NET con Scala? ¿Dónde están los problemas con scala y .net hoy? Quiero decir que una aplicación scala normal se ejecuta muy bien en .net. Pero, ¿qué tal un proyecto grande/complejo? Threading y demás ... ¿Hay alguien que trabajó mucho con scala y .net y podría dar su opinión?

Gracias

+0

posible duplicado de [Scala en el CLR] (http://stackoverflow.com/questions/1897815/scala- on-the-clr) –

Respuesta

1

Sospecho que el problema con la versión .net de Scala es que no es lo que la mayoría de la gente está usando.

Si tiene una dependencia en un solo componente .net para sus necesidades, entonces yo personalmente recomendaría usar JNA u otro sistema para cruzar.

Alternativamente, si necesita un componente .Net y desea construirlo en Scala, potencialmente http://xmlvm.org/ sería mejor para sus necesidades.

6

binarios y fuentes para la versión preliminar de Scala.NET (biblioteca y compilador) se puede obtener a través de SVN:

svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-experimental/trunk/bootstrap 

Bootstrapping ha sido un paso importante, y el trabajo en curso añadirá soporte para funciones que faltan (CLR genéricos, etc.). Eso es trabajo en progreso.

Por ahora estamos probando Scala.NET en implementaciones de Microsoft solamente, pero nos gustaría que nuestro compilador sea útil para tantos perfiles y implementaciones de tiempo de ejecución como sea posible.

informe de supervivencia en el uso de Scala.NET en XNA en http://www.srtsolutions.com/tag/scala

Miguel García http://lamp.epfl.ch/~magarcia/ScalaNET/

Cuestiones relacionadas