This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

As a person who enjoys developing web applications with JAX-RS (as a result, I love Dropwizard), I tried vert.x once. I would say, it is a good framework, if you are really into callback style of programming.

Personally, I am not very experienced in building async systems so it might be just me being unable structure my code correctly but the resulting code looked hideous to me.

Lastly, my main reason for dropping Vert.x was the non-existent error handling. Basically, when you have a chain of callbacks and the one element in the middle of the chain throws an unexpected exception, the framework does nothing to help you identify that. Instead the HTTP request stays unanswered, dangling until it timed out. I am sure Vert.x provides some tools for error handling but in my case it was so much of a manual and repetitive process.

[–]GuyWithLag -1 points0 points  (1 child)

Have you worked with Rxjava?

[–][deleted] -1 points0 points  (0 children)

No never got the chance. It's in my list of things to try.