merb and sinatra, almost together

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!

 Edit!

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!

Comments:

[Trackback] Bookmarked your post over at Blog Bookmarker.com!

Posted by neat on October 21, 2008 at 02:07 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Jacob Kessler

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today