I am currently developing with the stack you are describing. I did not really consider using anything else than the HTTP server that comes with Vert.x. I think for a bigger business, where there is already infrastructure/ configuration management present, I could make sense to not use vert.x for static files, but if you want to start from scratch, I would always do it for the sake of simplicity.
The project I am working on includes both front- and backend in a single repository, but your idea about Grunt and Gradle make perfect sense to me, and I think for my next project, I would also do it that way.
Btw, in case you don't know this awesome AngularJS module, I strongly recommend it:
https://github.com/knalli/angular-vertxbus
"inbound_permitted": [
{ "address":"auth_manager.login" },
{ "address":"auth_manager.authorise" },
{ "address":"auth_manager.logout" },
{ "address":"query.verticle", "requires_auth": true }
],
"outbound_permitted": [
{ "address":"web.client" }
]
Great to know that this is just working as I hoped it would. Thanks for the insight into your solution. I can't wait until I can start working on my vert.x project.
Would be great to have a modular vert.x web application framework. Yoke is great but it focuses on server side HTML rendering. But I prefer doing the front-end with a client side MVC solution. Maybe in the future we could extract some of the solutions we develop for our applications.
--
You received this message because you are subscribed to a topic in the Google Groups "vert.x" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vertx/2A9yolEEDMI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vertx+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.