vert.x
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.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
- Support for Multiple threads
Tags
- Web Development
- Javascript
- Python
- Java
- Software Framework
- Web Application
- Ruby
- groovy
- event-driven-application
vert.x News & Activities
Recent activities
vert.x information
What is vert.x?
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 multi-threaded programming. Simple, asynchronous programming model for writing truly scalable non-blocking applications. Distributed event bus that spans the client and server side. The event bus even penetrates into in-browser JavaScript allowing to create effortless so-called real-time web applications. Module system and public module repository, to re-use and share components
