[Seaside] Seaside without HTTP
jfitzell at gmail.com
Fri Mar 6 06:36:18 UTC 2009
As long as it "makes sense" to use HTTP for what you're doing, Seaside
may be a good fit. If you're not doing HTML, some pieces will be of
less use to you but you can generate documents in any format you like
and even leverage the Session logic if desired. You're walking off the
well-trodden path, though, so you'll have to be prepared to dig in a
bit and ask questions if you can't figure out where to plug in.
Hopefully 2.9, with its clarified architecture, will help make this
I can't say from what you posted whether Seaside is right for your use
case or not but you can always just start writing something in
Smalltalk and see if and when you want HTTP. Or as James says, you can
start writing it in HTTP and see whether you need something else. :)
On Fri, Mar 6, 2009 at 3:14 AM, Steve Wart <steve.wart at gmail.com> wrote:
> I just listened to James Robertson's interview with Julian Fitzell today and
> I thought it was great.
> I'd like to set up an server for an iPhone app that might have an HTTP
> component for some features but for the most part it won't be web-based
> It seems that Seaside is the right choice but I'm wondering if anyone has
> any suggestions about how I might approach the problem.
> In general, I am thinking about a game server type of environment that
> supports the following sorts of interactions:
> * secure user authentication
> * create or join an existing game (basic app logic)
> (probably with custom controls overlayed either as divs or native iPhone
> * maintain a shared domain model for the connected users within a game,
> distinct from other sessions that may be running
> * keep track of various attributes associated with the user sessions (e.g.
> current IP address, GIS coordinates)
> Is this an appropriate use of Seaside or would I be better of just starting
> from scratch with GemStone or Magma?
> I definitely want the "brains" of my app in Smalltalk
> seaside mailing list
> seaside at lists.squeakfoundation.org
More information about the seaside