Re: Status of divmod-dev list?

Werner Thie <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Organization Thie & Co Projects
Message-ID <[email protected]>
On 12/20/10 3:18 PM, Yaroslav Fedevych wrote:
> On Mon, Dec 20, 2010 at 2:25 AM, Glyph Lefkowitz
> <[email protected]>  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


_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.