[Twisted-web] Status of divmod-dev list?

Werner Thie werner at thieprojects.ch
Mon Dec 20 09:55:40 EST 2010


On 12/20/10 3:18 PM, Yaroslav Fedevych wrote:
> On Mon, Dec 20, 2010 at 2:25 AM, Glyph Lefkowitz
> <glyph at twistedmatrix.com>  wrote:
>
>> We're not
>> planning to move Athena into Twisted, as it's a large pile of aging
>> JavaScript, and would involve a significant amount of browser-based testing
>> in order to get right, which Twisted doesn't currently need.
>
>> Athena would need to be stripped down to a much smaller core in order
>> to be appropriate for this.
>
> Beg your pardon ladies and gentlemen,
> may I my 2¢ here?
>
> I would be totally happy if the result, in the end, looked almost like
> Perspective Broker (given that it is fairly decently documented right
> now, no need to reinvent wheels) on the Python side and would be easy
> to hand-write in pure JavaScript on the front-end side (so that you
> ultimately don't necessary need generated magic code your average
> front-end teammate proficient in JS but vaguely familiar with Twisted
> and Python in general would have to dig into and work around).
>
> I think that documentation for the server side would be rather a
> simple comparison of what things doable with PB cannot be done with
> Athena. The only piece to have a deeper write-up would be the
> JavaScript side.
>
> If that was the case, I would seriously look at bridging that with jQuery.
Might be a matter of preference, don't you think?

I'm running on a merge of nevow/athena with qooxdoo bringing RIA 
development really to live.

Just to throw some figures around, rewriting my card game platform with 
that approach I was able to shed about 70% of the code on the client 
side, not a single line of HTML or CSS - plain, clean JScript instead, 
with browser compatibility across every thing existing starting from the 
times IE6 ruled. Server side code shrinkage with isolating game logic 
with pb is around 60%, the whole rewriting took about 1/10th of the 
original implementation time, meaning this was the biggest gain I've 
ever seen in productivity since I started dabbling with code in 1972.

All in all, I'm probably already stuck with nevow/athena, but would 
commit to it any time again. So let's make nevow/athena better.

Another 2cts, Werner




More information about the Twisted-web mailing list