DNB*_*ims 14 javascript backend
众所周知,JavaScript在网络上很普遍.对于客户端脚本,它做得很好.
但是可以在浏览器之外使用JavaScript吗?例如,编写流式套接字或编写数据库,做日程工作?在后端这样的事情?谢谢.
Cle*_*ric 14
是的,您可以在Javascript中执行大量后端操作.
有许多框架和应用程序将Javascript作为后端运行,所有这些都有不同的优缺点.
Node.js是一个基于Chrome JavaScript运行时的平台,可轻松构建快速,可扩展的网络应用程序.Node.js使用事件驱动的非阻塞I/O模型,使其轻量级和高效,非常适合在分布式设备上运行的数据密集型实时应用程序.
Opa是JavaScript的高级应用程序框架.所有方面都直接用Opa编写:前端代码,后端代码,数据库查询和配置.一切都是强烈的静态类型.
CommonJS API将通过定义处理许多常见应用程序需求的API来填补这一空白,最终提供与Python,Ruby和Java一样丰富的标准库.目的是应用程序开发人员能够使用CommonJS API编写应用程序,然后跨不同的JavaScript解释器和主机环境运行该应用程序.
Vert.x是下一代异步,轻松扩展的并发应用程序的框架.Vert.x是一个在JVM上运行的事件驱动的应用程序框架 - 具有真正的并发性和无与伦比的性能的运行时.然后,Vert.x以Ruby,Java,Groovy,JavaScript和Python公开API.所以你选择你想要使用的语言.Scala和Clojure支持也在路线图上.