From Wikipedia, the free encyclopedia Vert.x is a polyglot event driven application framework that runs on the Java Virtual Machine.[1][2] Similar environments...
from wikipedia, the free encyclopedia
vert.x is a polyglot event driven application framework that runs on the java virtual machine.[1][2]
similar environments written in other programming languages include node.js for javascript, twisted for python, perl object environment for perl, libevent for c and eventmachine for ruby.
vert.x exposes the api currently in java, javascript, groovy, ruby and python. scala and clojure support is on the roadmap.
the application framework includes these features:
polyglot. application components can be written in java, javascript, groovy, ruby or python. simple concurrency model. all code is single threaded, freeing from the hassle of multithreaded programming. simple, asynchronous programming model for writing truly scalable nonblocking applications. distributed event bus that spans the client and server side. the event bus even penetrates into inbrowser javascript allowing to create effortless socalled realtime web applications. module system and public module repository, to reuse and share components
web-application javascript web-development framework java python ruby groovy multi-thread-support event-driven-application