[Calendula-devel] plans plans plans

Bill Bell bill-bell@bill-bell.hamilton.on.ca
Mon, 15 Mar 2004 16:12:13 -0500


On 15 Mar 2004 at 11:06, Darryl Caldwell wrote:
>
> 3. Language: Python for flexibility, readability, and as my own safety net
> (meaning if you all get hit by a bus, I need to be able to forge ahead).
> wxPython has really good support for adopting a native look/feel, but this
> will come after the Zope prototype.

Multi-client systems are harder to build than those that are for single clients. What's 
more, we are likely to spend considerable time fooling with the GUI, and it might be 
unwise to need to drag a server along with us--_especially_ Zope. (Lots of people 
never get over the learning curve for that beasty.)

Why not build a single-client version of the system first? One immediate payoff would 
be that it could be distributed to quite small non-profits (who are, after all, principal 
targets for the system), which would benefit them and give us a lot of feedback about 
usability and the like.

Bill