是否可以使用JavaScript编写后端?

是否可以使用JavaScript编写后端?,javascript,backend,Javascript,Backend,众所周知,JavaScript在web上很流行。对于客户端脚本,它做得非常好 但是有可能将JavaScript带到浏览器之外吗?例如,写流套接字或写数据库,做调度工作?像后端那样的东西?谢谢。看一看。它在某些方面做得很好,但可能不是最适合所有用途 如果你想做一些涉及大量并行进程的事情和/或想保持与用户浏览器的持久连接,那么它可能是完美的。从未使用过它,但对于服务器端JS来说,最流行的框架是nodejs和node.JS,看看。是的,您可以在浏览器之外使用JavaScript。两者都用于服务器端脚本

众所周知,JavaScript在web上很流行。对于客户端脚本,它做得非常好

但是有可能将JavaScript带到浏览器之外吗?例如,写流套接字或写数据库,做调度工作?像后端那样的东西?谢谢。

看一看。它在某些方面做得很好,但可能不是最适合所有用途


如果你想做一些涉及大量并行进程的事情和/或想保持与用户浏览器的持久连接,那么它可能是完美的。

从未使用过它,但对于服务器端JS来说,最流行的框架是nodejs和node.JS,看看。

是的,您可以在浏览器之外使用JavaScript。两者都用于服务器端脚本(类似于JSP或ASP)。这可以通过使用Node.js()来实现,但是还有其他可用选项。类似地,您可以使用CommonJSAPI()完全在Web空间之外创建AP


查看维基百科关于JavaScript的文章(http://en.wikipedia.org/wiki/JavaScript#Server-是的,你可以用JavaScript做很多后端的事情

有许多框架和应用程序将Javascript作为后端运行,它们各有利弊

Node.js是一个基于Chrome的JavaScript运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。Node.js使用事件驱动、无阻塞的I/O模型,使其轻量级且高效,非常适合在分布式设备上运行的数据密集型实时应用程序

Opa是JavaScript的高级应用程序框架。所有方面都直接用Opa编写:前端代码、后端代码、数据库查询和配置。一切都是强静态类型的

CommonJSAPI将通过定义处理许多常见应用程序需求的API来填补这一空白,最终提供一个与Python、Ruby和Java一样丰富的标准库。其目的是让应用程序开发人员能够使用CommonJSAPI编写应用程序,然后在不同的JavaScript解释器和主机环境中运行该应用程序

x是下一代异步、可轻松扩展的并发应用程序的框架。 x是一个在JVM上运行的事件驱动应用程序框架,它是一个具有实时并发性和无与伦比性能的运行时框架。然后,Vert.x以Ruby、Java、Groovy、JavaScript和Python公开了API。因此,您可以选择要使用的语言。Scala和Clojure的支持也在路线图上

这是由node.js编写的


使用,它的Java风格有过滤器和处理程序。

这篇文章发表已经七年了,我不敢相信有一段时间JS作为后端或服务器端让人难以置信。