2012-05-25 91 views

回答

1

Express和Mongoose都基本上是圍繞Node構建的,並且在設計上是異步的。 Ringojs是與Node不同的野獸。使用Ringo生態系統中的某些東西。即使您以某種方式獲得Express的工作,但獲得並保持其正常工作可能會遇到很多麻煩。如果Ringo在自己的生態系統中沒有任何值得使用的東西,那麼考慮使用它可能是一個好主意。

+0

順便說一句,相當於Express的Ringo的「標準」是Stick(http://hns.github.com/stick/) –

+0

我想補充說,節點比Ringo更活躍,所以你會發現圖書館滿足您的所有需求和支持的方式更高。這是你應該考慮的事情。 關於同步/異步問題:javascript是關於異步和回調的。我認爲你不會避免這一點。 –

+0

當然,Node的主要非特性之一就是其受歡迎程度。 Node社區非常活躍,只要您不介意時不時出現流血的邊緣,那麼它可以非常強大。 – genericdave

1

node.js和ringo.js都依賴於Common.js規範,所以很容易實現模塊兼容性,至少是基本的。由於貓鼬依賴本地驅動程序,所以我不確定這是如何由Ringo處理的。