Thanks for the perspective. Like you, I found Webware after examining Zope, and I found Zope too overwhelming. I wanted something simpler and smaller.

Regarding DocumentTemplate, that's an interesting alternative. I'll have to look into that. I've been switching a lot between Cheetah and PSP and I'm not satisfied with either. Cheetah almost works for me, but I keep running into one problem--I can't run callMethodOfServlet() on it. It does some tricky things to inherit from Servlet and messes us things inside the transaction object which causes a failure.

-winston

On 29-Dec-2004, at 4:41 AM, <[EMAIL PROTECTED]> wrote:

All,

We are a group of four developers, and we have until recently developed
numerous web applications with a home-brewn python methodology heavily
relying on parts of Zope (PCGI and DocumentTemplate).

One of the main reasons for us to investigate alternative architectures were
some 'odd features' in PCGI , mostly (e.g. the app reload/recompile time
each time developer changes code). Moreover, we felt that applying Zope
'just' to obtain PCGI wasn't ideal either . Lastly, I think Zope is moving
in another direction (Plone , full-featured web-configurable platform istd.
of development environment) than what we are looking for.

Investigating alternatives we stumbled upon WebWare, did some
tests/experiments and we decided to apply the WebKit Framework, but to stick
to DocumentTemplates. As someone on this list pointed out earlier,
DocumentTemplate can very well be 'extracted' from the Zope architecture and
used separately as a python module .
We think some of the features of DocumentTemplate may be missing in PSP (but
we are no experts in PSP; we didn't find a convincing reason to switch from
our much liked DocumentTemplates to PSP to say the least). E.g.:
DocumentTemplate contains some cool features for batch processing
(Prev/Next/Num-of-items-per-page etc.) , and the run-time performance is
*fast* .

We are now half way in our development project , and the experiences so far
are good; we are satisfied that we choose Webware and will very probably
apply the technology to future projects as well .

---

One of my developers had to develop a HTMLGrid component in Webware /
DocumentTemplate . It binds to a data structure and produces an HTML table
containing the data , with sort-on-click column titles , alternating row
style, batched pages and an editable , row-state-dependent, 'action column'
to display hyperlinks like 'edit', 'archive', 'preview' and bind these to
javascript functions .

I would call its development status 'usefull' : certainly it's not a
feature-rich/feature-complete component, but I think it is a very usefull
component and hey, it works! :-)
Next to that, I think the component also serves another purpose namely a
good example of a possible way to develop in webware / dtml .

The code is only slightly (com|docu)mented (but comprehensible IMHO). Please
send me a personal e-mail (post to list not necessary IMHO) if you would
like to study / receive the code: I will reply with tarball-ed code +
instructions in e-mail, and if I receive say more than five e-mails I will
consider polishing and publishing the component officially under some (the
applicable) open-source licence.

Yours sincerely,




Thijs Cobben
Phaedro.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://productguide.itmanagersjournal.com/
_______________________________________________
Webware-discuss mailing list
Webware-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-discuss

<x-tad-smaller>_________________________________________
winston wolff - (646) 827-2242 - http://www.stratolab.com - learning by creating
</x-tad-smaller>

Reply via email to