[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GSWeb/GDL2 Status
From: |
David Ayers |
Subject: |
Re: GSWeb/GDL2 Status |
Date: |
Wed, 21 Nov 2007 14:15:24 +0100 |
User-agent: |
Mozilla Thunderbird 1.0.2 (X11/20070113) |
David Chisnall schrieb:
>
>> As for creating an GDL2 Based framework to be used with a
>> gui/EOInterface Application and a GSWeb simultaneously, I'd say it's
>> possible but not trivial.
>>
>> If your looking for simple IDE to support that kind of integration in a
>> straight forward simple way, then, no I don't see the current developers
>> supplying that anytime soon.
>
>
> I think you are misunderstanding the question. I have an GNUstep
> application which follows the MVC abstraction. Most of the code is in
> the model layer (which is actually already separated into a framework
> for later reuse). The controllers are thin wrappers which translate
> things like drag and drop events and datasource requests into calls to
> the model, and the views are all GNUstep objects in gorm/nib files.
>
> It seems like I ought to be able to create a GSWeb application which
> uses the HTML pages instead of nib files, some new code for the
> controllers and the same model, but I have no idea where to start. I
> am not particularly interested in GDL2, since the application is not
> database driven and I have an easier-to-use persistence framework in
> the form of EtoileSerialise for things that don't need to be stored in
> a database.
>
> I could create a fastcgi app using just Foundation that would work, but
> it seems like GSWeb should be able to simplify this dramatically.
Hmm... Ok. So you'd only use GSWeb for generating the HTML and you don't
want to use WODisplayGroup to manage the updating the EO.
> Now that the web page has been replaced by a singularly uninformative
> wiki page, I don't even know how I'd go about running a GSWeb app.
> Does it actually require Apache? I use Lighttpd, so do I need to
> install Apache and run it behind lighttpd? Or can a GSWeb app run as a
> fastcgi program?
Currently I we only have a Apache2 module, or you (I think Dave W. has
worked on that) you can connect directly to the application. The
modules purpose is mostly for load balancing and distributing the
requests to the correct application. Not sure if uploading files works
directly or not. But that should be discusses with Dave W. (GSWHackers
list)
I'm not sure if it could be pried into a fastcpi wrapper. But I also
don't really know why not. Fact is, we currently don't have one.
>> That said, I do believe that it can be done but will probably require
>> another abstraction framework. Something Renaissance-like or something
>> using Renaissance with main purpose of generating or parsing Renaissance
>> XML and creating GSWeb html/wod [potentially on the fly]. But that's
>> pretty much a pipe dream right now.
>
>
> I don't even think this is a good idea. Web applications may be a bit
> like desktop ones, but they are sufficiently different that they should
> merit a custom UI. Attempting to use the same UI for a desktop and web
> app is likely to be ugly.
Yes, you'd need enough infrastructure to take the two UI Look & /Feels/
into account. (Something akin to multiple platform dependent GORM
files.) And environment specific controllers... yet the pure business
logic should be shareble even it that is only a small part of the
applications themselves.
Cheers
David
- Re: Objective-C 2.0 and other new features in Leopard, (continued)
- Re: Objective-C 2.0 and other new features in Leopard, Stefan Bidigaray, 2007/11/10
- Re: Objective-C 2.0 and other new features in Leopard, Jesse Ross, 2007/11/10
- Re: Objective-C 2.0 and other new features in Leopard, Stefan Bidigaray, 2007/11/10
- Re: Objective-C 2.0 and other new features in Leopard, Markus Hitter, 2007/11/10
- Re: Objective-C 2.0 and other new features in Leopard, Jesse Ross, 2007/11/10
- Re: Objective-C 2.0 and other new features in Leopard, Helge Hess, 2007/11/13
- Re: Objective-C 2.0 and other new features in Leopard, David Chisnall, 2007/11/18
- Re: Objective-C 2.0 and other new features in Leopard, Thom Cherryhomes, 2007/11/18
- GSWeb/GDL2 Status (was: Objective-C 2.0 and other new features in Leopard), David Ayers, 2007/11/21
- Re: GSWeb/GDL2 Status (was: Objective-C 2.0 and other new features in Leopard), David Chisnall, 2007/11/21
- Re: GSWeb/GDL2 Status,
David Ayers <=
- Re: GSWeb/GDL2 Status (was: Objective-C 2.0 and other new features in Leopard), Helge Hess, 2007/11/21
- Re: GSWeb/GDL2 Status, David Ayers, 2007/11/21
- Re: GSWeb/GDL2 Status, Helge Hess, 2007/11/21
- Re: GSWeb/GDL2 Status, Marcus Müller, 2007/11/21
- Re: GSWeb/GDL2 Status, Marcus Müller, 2007/11/21
- Re: GSWeb/GDL2 Status, Lars Sonchocky-Helldorf, 2007/11/21
- Re: GSWeb/GDL2 Status, Helge Hess, 2007/11/21
- Re[2]: Objective-C 2.0 and other new features in Leopard, Manuel Guesdon, 2007/11/23
- Re: Objective-C 2.0 and other new features in Leopard, Helge Hess, 2007/11/18
- Re[2]: Objective-C 2.0 and other new features in Leopard, Manuel Guesdon, 2007/11/23