2014-02-11 33 views
12

我想尽快开始新项目的NodeJS,我想知道我是否应该尝试飞镖VM来代替。我读过Dart VM还没有完成,但我应该已经拥有了我需要的所有东西(网络服务器,套接字,文件I/O),并且我很乐意发现新的东西。与Node.js相比,Dart VM的性能如何?

有没有人有两个节点和DartVM经验,并能告诉我什么是主要的分歧/问题的期望,或者如果飞镖VM真的不是真正的服务器端项目可用了吗?

我不要求你的个人喜好,但实际的问题,我可能会遇到根据您的经验。

+1

飞镖VM是可用的,如果你不介意的话,它不是在战斗中进行测试。也就是说,如果你想自己拿火,你可以试试。那时支持Dart VM正式加入Googe Chrome浏览器,那么它真的会被数百万用户感受到。目前,它只是扮演爱好者。附:服务器Dart VM是稍后将构建到浏览器中的相同虚拟机。去吧! – mezoni

+0

有一点要记住的是该节点的[生态](https://www.npmjs.org/)是近两个数量级更大的。 – josh3736

+2

我在飞镖中编写了一个URL unshortener来测试它。没有缓存或任何东西(只是一个玩具)。这是一种足够复杂的东西来体验服务器上的语言。如果你想看看代码,你可以在这里找到:https://gist.github.com/qubyte/8513745 – qubyte

回答

11

我工作的一个小项目,在几个月前,用飞镖作为服务器端语言。我非常喜欢它,除了偶尔出现的“没有包装”之外,没有任何特定的问题 - 与Dart相比,Node有更多的包装。这可能是开发速度需要考虑的事情(不需要重新发明轮子)。除此之外,一切都很顺利。

作为一个说明,它正在现场被别人利用:top 5 live websites already using Dart