merb and sinatra, almost together
By Jacob Kessler on Oct 21, 2008
What is this, you ask? This is just me letting you know that I've not forgotten to blog, but I expect to have something much better to blog about tomorrow or so, so I'm holding off until then, when I shall edit this blog post into a masterful creation so brilliant it shall burn out your monitor trying to display it. Actually, it will probably just be really neat, and no hardware damage will result. Check back soon for exciting news!
Exciting news: Merb support now works! You can simply type asadmin deploy /path/to/merb/app and glassfish will deploy it! automagic deploying on multiple frameworks! Hooray for standard-compliance and compatibility and such!
Unfortunately, there are still some bugs in the merb startup code (particularly, that it is unable to correctly serve static content), but those should be worked out soon. I was also hoping to announce the working of automagic sinatra deployment as well, but GlassFish doesn't like deploying individual files (even if we promise that it will work), so all I can do is announce that we're planning sinatra support. If we had sinatra and merb both working, your monitor would have burned out trying to display that information, so perhapse it is for the best that. Potentially more importantly we're finding all the little rails (or even Java EE) specific things that GlassFish is doing, and trying to get them changed to more generic things, so that allowing GlassFish to use the next wave of web frameworks after Ruby (since, as nice as they are, the Rack frameworks are not the final web frameworks). A more flexible GlassFish is a better GlassFish.
Second edit: Merb support now works, serving static content and everything. Coming to a nightly build near you!