首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scalaz vs ReactiveX

Scalaz vs ReactiveX
EN

Stack Overflow用户
提问于 2017-03-09 17:06:26
回答 1查看 213关注 0票数 2

我在java语言中使用ReactiveX扩展已经有几年了,但现在我转向了scala,我发现很多人在Scala中使用扩展ScalaZ来执行更多的函数式编程。

使用Scala扩展有什么不同吗,或者只是让reactiveX适应Scala,我就是这么做的,我知道使用Scala很好?

在读完这篇博客后,我认为https://medium.com/@luijar/the-observable-disguised-as-an-io-monad-c89042aa8f31就像Scalaz中的IO monad一样工作

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-09 18:48:42

Scalaz和ReactiveX是完全正交的。

Scalaz专注于将Category理论类似于Haskell引入Scala。它带来了大量的带有Monad和Monoid的类型类和其他好东西。

另一方面,ReactiveX更专注于将响应式编程概念引入语言。它附带了观察者和观察者。

您甚至可以将RxScala与Scalaz结合使用!有一个名为RxScalaz的存储库,提供了一些用于RxScala的Scalaz的类型类实例。点击这里查看:https://github.com/everpeace/rxscalaz

如果您对“只”使用RxScala感到满意,那么就没有“真正”需要在您的项目中使用Scalaz。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42691013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档