On 12 Aug 2004, Geoffrey Talvola said:

> WebFormKit is a Webware's plug-in that helps programmers to develop
> Web based application.
> 
> One of the key concept of WebFormKit is the strong separation between
> presentation logic and business logic: a page is generally composed by
> an XML file containing the structure of the document and a Python
> file, containing the programming logic underlying the page.
> 
> It is event-driven, meaning that developing WebFormKit's application
> is in a way similar to developing "standard" GUI application.
> 
> Finally, WebFormKit is very extensible: developers can easily write
> their own custom extensions that will fit perfectly in core APIs.

Wow, this looks really handy! I'd be peeing my pants if it weren't for 
one problem: it can be really slow. When your code manipulates the page-
DOM, it crawls. The MultiplicationTable demo with a 10x200 table (which 
is small!) took 3.45 seconds to render on my P4-2.6ghz w/ dual-channel 
PC-400mhz DDR-SDRAM.

Let me stress that this is a 200 row table. :)

This could be a very bad thing if you were manipulating the page-DOM a 
lot in your code.

Just out of curiousity, why is manipulating an XML-based DOM so slow? The 
thing is just a hierarchy of dynamic objects, isn't it? Those should be 
fast... :\



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to