Topic: vert.x--旨在为JVM提供一个Node.js的替代方案 |
Print this page |
1.vert.x--旨在为JVM提供一个Node.js的替代方案 | Copy to clipboard |
Posted by: 阿熊 Posted on: 2012-05-16 15:25 官方网站 http://vertx.io/ Vert.x是一个用于下一代异步、可伸缩、并发应用的框架,旨在为JVM提供一个Node.js的替代方案。开发者可以通过它使用JavaScript、Ruby、Groovy、Java、甚至是混合语言来编写应用。 vert.x的核心是用Java编写的,接下来会为每一种支持的JVM语言编写了一个薄薄的API层,这样每种语言都有一个适合于该语言的API了。Vert.x并没有向这些语言直接公开Java API。这意味着Ruby用户会通过Ruby的方式编写代码,JS用户会通过JS的方式编写代码。 vert.x与node.js是非常类似的。实际的工作流程取决于你是在本地还是云中运行应用。但这并非vert.x所特有的。 监控与运维实际上与部署vert.x的环境之间的关系更为密切而非vert.x本身。比如说,如果将vert.x部署到云中,那么云提供商可能就会为你提供监控。顺便说一下,社区成员目前已经在OpenShift与Heroku上运行了Vert.x。 Netty是个很棒的底层IO库。Vert.x实际上使用了Netty。但vert.x是个用于编写异步应用的完整平台。Vert.x还提供了一个组件模型、文件IO及各种Netty所没有的东西。在JVM世界中,Vert.x是更类似于Akka(也使用了Netty)之类的完整框架。 Vert.x基于Apache License v2.0,由VMware资助,其贡献由SpringSource Individual Contributor License Agreement所管理。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |