[plug] Program modularity/(Server Client?) - IHCC

hooker at iinet.net.au hooker at iinet.net.au
Tue Aug 31 13:39:00 WST 2004


Quoting Craig Ringer <craig at postnewspapers.com.au>:
> On Tue, 2004-08-31 at 06:08, hooker at iinet.net.au wrote:
> > A proper design would have been a feature-rich backend used by the GUI, the
> > CORBA front-end (for those who have a fixation with CORBA) and also more 
> > flexible methods such as SOAP/WSDL, XML, http(s) etc.
> 
> That's a lot of work on the backend just writing interfaces. Especially
> if have to update the interface code every time the core adds new
> functionality or changes an API function. *uggh*.

Agreed, but you've got that anyway, regardless of how you architect the final
system.

> > It sounds to me as though the direction that you're moving is a good one.
> If 
> > you want cross-platform availability, then PHP/Perl will do it (have you
> looked 
> > into Mono?).
> 
> *cough*Python*cough*
> 
> Not because I feel the need to rant about it, but because it's
> conspicuously absent from your list.
> 
> I'm also tempted to add Eiffel to the list (esp for backend code) but
> lack the experience with it to know if it's actually a screaming
> nightmare rather than helpful.

Python isn't on the list purely because I haven't used it. Others who have, love
it though. Eiffel I've never seriously considered for anything, I've always
assumed that it's a niche language (like Icon).

Hook







More information about the plug mailing list