2012-09-13 153 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) –