Reactive Manifesto - Java as Base Language
There has been lot of Interest over the internet on Reactive Manifesto and with Introduction of Node.JS in many of the enterprise , Java people feel that where do stand on this front? But truly speaking is this new to Java? As per my opinion this is not new to Java or J2EE. Now the new question would come how?
J2EE already had introduced lot of this concept on event driven programming already. Note the below.
- Message Drive Bean
- Even now Stateless Session Bean support Asynchronous processing
- Servlet has support for Asynchronous Processing
- Timer Support
- Web Socket API
- JMS
- For Front end , You could even use GWT like framework for all event driven processing at client side
So all in all , If we see Java already had this concept laid out and If we use properly then we can do things which are mentioned in the Reactive Manifesto.
More on the framework side , Looks that there are already frameworks which support the same. For example Vert.x , Akka , QBit , RxJs and don't be surprise if we something coming from Spring in the near future.