More is Better

Now that we've gotten Rails integration working with GlassFish, you'd think that we'd be done, and we could move on to making AIs to make toast for us, or something like that. Well, you probably wouldn't since most people don't think that the next thing to do after adding something to an application server is to use AI to make toast, but, if you did think that, you'd be wrong.

Strangely enough, Rails isn't the only web framework out there that people want to use. Many of them are able to be deployed on GlassFish already using WAR files of one sort or another, but that's a pain. So, my quest is to go around making other web frameworks "just work": asadmin deploy and GlassFish goes and lets you view your application on the web.

This is a bit intensive in the hidden inner workings of GlassFish, but that's what I'm here for. The first target is merb, a lightweight Ruby framework that has seen growing popularity. It looks (blah blah uninformed early speculation blah) like that's going to grow into support for anything following the rack specifications, which I like since standards are, in general, good. We've also got plans for a few more frameworks, which I'll mention as we get closer to implementing them.

For now, though, know that GlassFish scripting is expanding its supported frameworks, and we're trying to do it in a way that makes it as easy for the developers as possible.

And for anyone that reads this regularly (If you exist), I'm sorry about the late update this week. We'll be back to regularly scheduled Tuesday updates next week, don't worry.


Comments:

Not a Warbler fan then? :)

Seriously, merb support would be fantastic - in fact basic Rack support is probably the best solution, that opens up support for Camping, Sinatra, Mack, you name it.

Look forward to seeing some code drops soon.

Posted by Dick Davies on October 09, 2008 at 06:58 PM PDT #

Warbler has this really annoying part where changing your app during development is difficult and lengthy, especially on non-rails frameworks (last time I checked, anyway), and it seems like a large part of the attraction of the Ruby frameworks is the whole not-doing-that-and-getting-things-done-quickly thing. Thus, Glassfish that gets things done quickly is a Good Thing(tm).

I've also now confirmed that we are going for full Rack support, and we'll be trying to make it as transparent (so you don't have to mess around with configuration normally) and flexible (so if you do mess around with the configuration, you can get it to do anything you need it to) as possible. More in my blog next week, when I'll have some actual results.

Posted by Jacob Kessler on October 10, 2008 at 03:19 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Jacob Kessler

Search

Categories
Archives
« July 2015
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
31
 
       
Today