ventajas tutorial software recorrer programacion porque para los lista lenguajes lenguaje desventajas demanda compiladores características scala functional-programming

tutorial - Programación reactiva funcional en Scala



scala lenguaje de programacion ventajas y desventajas (8)

Curso de Principios de Programación Reactiva de Coursera promueve RxScala .

RxScala trae extensiones reactivas a Scala. Rx se implementó por primera vez para .NET, y ahora se está implementando en Java. El proyecto RxScala es un adaptador para RxJava. Su código está en un subdirectorio del repositorio RxJava.

Esta biblioteca aún no ha terminado. Debe esperar cambios bruscos en futuras versiones.

¿Hay alguna biblioteca escrita para Scala que permita la Programación Reactiva Funcional?


Hay Scala.Rx por Li Haoyi. En resumen, pretende ser una reimaginación más simple, fácil de usar y más interoperable de (partes de) Scala.React.

No se deje engañar por el sufijo Rx. Scala.Rx tiene poco que ver con las extensiones reactivas de .NET. Scala.Rx no se enfoca tanto en la asincronía y las secuencias de eventos como valores en tiempo variable y la expresión de dependencias funcionales con la propagación de cambios automática.


Hay escalas reactivas: http://github.com/erikrozendaal/scala-reactive

Está inspirado en la biblioteca de Extensiones Reactivas de Microsoft, con un rasgo Observable que toma el lugar de IObservable, y se adapta a la API de colecciones de Scala tanto como Rx a la API de LINQ.


Hay reactivo - http://github.com/nafg/reactive . El repositorio actualmente contiene dos proyectos. reactive-core es una biblioteca de FRP independiente. reactive-web se basa en él para que sea muy fácil hacer webapps Lift muy dinámicas e interactivas.




Yo no Scala, así que no sé qué tan buenos son, pero aquí hay un blog con comentarios que hablan de FRP en scala: Programación Reactiva Funcional (FRP) en Scala (Fresca, ScalaFX) y here está el reddit que muestra un conversación que me llevó al enlace de arriba.

Tendría algunas preguntas sobre las capacidades de FRP en Scala. Que es
el estado actual de ScalaFX ? no está actualizado desde hace 3 meses ... ¿Es actualmente utilizable?

Es definitivamente utilizable, simplemente no hay un lanzamiento oficial todavía.

¿Hay algún otro marco de FRP que se acerca (por ejemplo, Fresca reborn)?

Fresca fue mi primer intento de FRP en Scala. SFX como está actualmente en el tronco mejora en Fresca en varios aspectos y, como tal, puede verse como un sucesor de Fresca.