来自维基百科,免费的百科全书Vert.x是在Java虚拟机上运行的多语言事件驱动的应用程序框架。[1] [2]用其他编程语言编写的类似环境包括JavaScript的Node.js,Python的Twisted,Perl的Perl对象环境,C的libevent和Ruby的EventMachine。Vert.x以Java,JavaScript,Groovy,Ruby和Python公开了当前的API。Scala和Clojure支持已在路线图上。该应用程序框架包括以下功能:Polyglot。应用程序组件可以用Java,JavaScript,Groovy,Ruby或Python编写。简单的并发模型。所有代码都是单线程的,从而避免了多线程编程的麻烦。简单,异步的编程模型,用于编写真正可扩展的非阻塞应用程序。跨客户端和服务器端的分布式事件总线。事件总线甚至渗透到浏览器内的JavaScript中,从而可以轻松创建所谓的实时Web应用程序。模块系统和公共模块存储库,以重用和共享组件
vert-x
网站:
http://vertx.io/分类目录
具有商业许可证的Web版vert.x的替代方案
1