2012-09-13 158 views
2

什么是二郎神最接近的框架,像Java,C等编程语言++尤其是对什么是Erlang替代品?

  1. 嵌入式Linux应用
  2. 该框架支持二郎的FSM模型除了其它主要特点密切的味道Erlang等Node.js真的不是一个很好的选择,因为我收集的这样的需求
+0

这个问题已经被关闭,所以我不能提供一个正式答复。但是,也许QP/C++主动对象(actor)框架将适合该账单。 QP/C++在Linux上运行得非常好(带有P线程)。 QP框架还为分层状态机(UML Statecharts)提供强大的支持,以模拟事件驱动的活动对象的行为。该框架提供了一种以高度可读的代码手动编码HSM的简单方法,但您也可以使用免费的QM建模工具绘制状态图并自动生成QP代码。有关更多信息,请参阅http://www.state-machine.com。 –

回答

2

在斯卡拉,Akka是最先进的演员技术。

它具有类似Erlang的become/unbecome方法切换当前的处理器功能,但也有一个更习惯FSM module。还有一些关于Akka running on ARM Linux设备的消息。

+0

据我所知,Akka是最接近主流技术的产品。 – ron

+0

我不知道这件事。 Akka有多成熟?它是否准备好黄金时段?你知道有人在生产中使用它吗?它与Erlang相比如何? – iCode

+0

http://www.quora.com/Whats-the-best-fit-for-a-concurrent-app-Scala+Akka-or-Erlang – macintux

1
  1. 云哈斯克尔
  2. 任何语言+的RabbitMQ/ZeroMQ
+0

点号2没有意义。 –

+0

你能解释一下你的第二点吗? – svlada

+0

@ViktorKlang考虑到Erlang的优点是嵌入其核心语言特性中的actor模型,并且actor模型基本上是一些独立运行并将消息传递给其他进程(actors)的进程。这些概念可以用任何语言+ MOM(面向消息传递的中间件)轻松复制。这是否定的答案。 2.如果有OOP特性+演员模型的语言,我会马上切换(直到演员模型framewor + oop language> erlang) –