javascript - 最好的服务器端 javascript 服务器

标签 javascript node.js serverside-javascript

我一直想尝试一下服务器端 JavaScript。而且我找到了大量的服务器,例如: Node.js Rhino SpiderMonkey其中。

任何有服务器端javascript经验的人都可以告诉我哪些是最好的引擎吗?为什么?我喜欢 Node.js,因为它基于 Google 的 V8 引擎。并且看起来很容易使用。但是,如果您能提供一些关于您会选择什么的反馈,那就太好了。

编辑:

Some benchmarks for Node.

我正在考虑使用这个,但仍然欢迎反馈。

谢谢

最佳答案

我认为每种解决方案都有自己的优点/缺点

这里是 SSJS 解决方案的列表:

  • Aptana Jaxer: 可惜放弃了

  • Sitepoint 坚持: 基于犀牛 - 包括 JSDB,支持 JSON 查询 - 作者:Kris Zyp,JSON Schema 的作者

  • RingoJS: 基于犀牛 - 从很久以前就存在的 Helma 的前 Helma NG 继任者 - 多线程 - 不错的社区- CommonJS 上的好 Actor

  • 独 Angular 鲸: 可以在 spidermonkey、V8 或 webkit JavaScriptCore 上工作 - CommonJS 上的另一位伟大 Actor - 在 Jack Server 中定义了 JSGI API

  • Joyent NodeJS: 基于V8 (快速地) - 一切都在一个线程中运行 - 所有代码都必须使用回调编写 - 许多模块可通过 npm( Node 包管理器)获得

  • 4D 瓦坎达: 基于 Webkit JavaScriptCore aka SFX 或 Nitro(比 V8 更快并且可能再次更快) - 包括一个带有原生 REST API 的 NoSQL 面向对象的 JavaScript 数据存储 - 多线程 - 为工作室提供调试器、模型设计器和 GUI 设计器 - 提供了一个框架,其中的小部件可直接绑定(bind)到数据存储区并相互绑定(bind)

  • APE 项目:基于 spidermonkey - 一个 Push 引擎,用于在许多访问者浏览器之间同步实时数据

  • 10gen MongoDB:NoSQL 文档存储,允许在 Erlang 和 JavaScript 中编写代码(使用 spidermonkey)

  • Apache CouchDB:另一个 NoSQL 文档存储,也允许在 Erlang 和 JavaScript 中编写代码(使用 spidermonkey)

查看 Server-Side JavaScript presentation有一些历史、基准和描述

关于javascript - 最好的服务器端 javascript 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1992367/

相关文章:

jquery - 如何在服务器端 javascript 上使用 jQuery?

mongodb - 服务器端 Mongodb GridFS 文件复制

javascript - 语法产生规则与ECMAScript中的解析如何相关

javascript - 每个单词的第一个字母大写

javascript - 如何在javascript中获取特定子字符串后的子字符串

node.js - 在 CLI 应用程序中实现 Github 身份验证和授权

javascript - jQuery 数据表 - 如何使用 filter()?

javascript - MongoDB&JavaScript 堆内存不足

javascript - 在 Node JS 中,如何创建端点直通?我正在使用 express 和 http

javascript - 服务器端 javascript - 一般