GithubHelp home page GithubHelp logo

isabella232 / vert.x Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kiwigrid/vert.x

0.0 0.0 0.0 87.2 MB

vert.x - The scalable polyglot application platform for the JVM

Home Page: http://vertx.io

License: Other

vert.x's Introduction

What is vert.x?

Please note that the master branch is currently the development branch for Vert.x 3.0. For Vert.x 2, please see the 2.x branch

Vert.x is a polyglot, non-blocking, event-driven application platform that runs on the JVM.

Some of the key highlights include:

  • Polyglot. You can write your application components in JavaScript, Ruby, Groovy, Java or Python, and you can mix and match several programming languages in a single application.

  • Simple actor-like concurrency model. Vert.x allows you to write all your code as single threaded, freeing you from many of the pitfalls of multi-threaded programming. (No more synchronized, volatile or explicit locking).

  • Vert.x takes advantage of the JVM and scales seamlessly over available cores without having to manually fork multiple servers and handle inter process communication between them.

  • Vert.x has a simple, asynchronous programming model for writing scalable non-blocking applications that can scale to 10s, 100s or even millions of concurrent connections using a minimal number of operating system threads.

  • Vert.x includes a distributed event bus that spans the client and server side so your applications components can communicate easily. The event bus even penetrates into in-browser JavaScript allowing you to create effortless so-called real-time web applications.

  • Vert.x provides real power and simplicity, without being simplistic. Configuration and boiler-plate is kept to a minimum.

  • Vert.x includes a powerful module system and public module registry, so you can easily re-use and share Vert.x modules with others.

  • Vert.x can be embedded in your existing Java applications.

Please see the website for full documentation and information on vert.x, which includes project information

This is the GitHub repository for the main Vert.x main project which is an Eclipse project. For any other parts of Vert.x projects that aren't in Eclipse please look at the vert-x organisation on GitHub

Please use Eclipse Bugzilla for any issues relating to the Vert.x main project (this project)

vert.x's People

Contributors

adrianluisgonzalez avatar alrubinger avatar bura avatar dankraw avatar darylteo avatar ddossot avatar denisroy avatar gaol avatar hgschmie avatar jarthorn avatar jkeys089 avatar johnoliver avatar kuujo avatar lance avatar larrytin avatar lostinbrittany avatar mammatusplatypus avatar megesdal avatar msoute avatar narigo avatar normanmaurer avatar nscavell avatar p14n avatar pdalpra avatar purplefox avatar richardhightower avatar tobias avatar vietj avatar zaytsev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.