I have nearly completed a test port of my hobby curve and surface fitting web site, http://zunzun.com, from Webware to Skunkweb. The conversion is sufficiently complete for considerable comparitive testing to be made. I would like to make these notes available for both mailing lists, if anyone is interested in this subject.
First, here is the current Webware-generated home page URL: http://zunzun.com/Fitter/HomePage and the equivalent Skunkweb-generated home page URL: http://zunzun.com/sw/test/PageFiles/HomePage.py You'll see that the Webware page uses a URL-based session ID when it loads, and this is not yet implemented in Skunkweb so those sessions are limited to being cookie-based. This is a limitation for a single user of the web site who is too paranoid to turn cookies on. The thousands of other users have no problem with cookies, and although I would rather have a solution that works for everyone a 99.95% success rate here is good enough for me. I will need to add a cookie test to the home page, I guess. Conversion was fairly straightforward, no changes to the Webware Page class hierarchy subclassing or existing object model were needed. The main changes were: 1) Accessing request and response data. These changes were trivially on the order of cut-n-paste across files. 2) Removing thread-specific data storage, as it is not needed with Skunkweb. 3) Moving some minimal amounts of thread-shared site constants around a bit. 4) Removing thread locking/unlocking around non-threadsafe third-party libraries as this is not needed with Skunkweb. 5) Calling the Python pages directly, as in the Skunkweb URL above. I'm porting and not yet converting, for example I have not used Skunkweb's caching or STML. James Phillips http://zunzun.com ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Webware-discuss mailing list Webware-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/webware-discuss