<?xml version="1.0" encoding="iso-8859-1"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Comments on article "Time for a Quixote based Mega-Framework ?"</title>
<link rel="alternate" type="text/html" href="http://base-art.net/Articles/57/" />
<updated>October 21, 2005 12:19 PM</updated>
<author>
  <name>Philippe Normand</name>
</author>
<id>urn:md5:11329</id>
<generator uri="http://pythonfr.org/">Alinea</generator>



<entry>
<title>beza1e1 on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>beza1e1</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/172/"/>
<id>http://base-art.net/Comments/172/</id>
<updated>October 21, 2005 12:19 PM</updated>
<content type="html">
Yesterday i hacked together quixote and feedparser. So now i can do:&lt;br /&gt;
&lt;br /&gt;
import server&lt;br /&gt;
from feed_directory import Feed, Category&lt;br /&gt;
server.Root = Category([Feed("feed.xml"), Feed("slashdot.xml")], 'feeds')&lt;br /&gt;
server.run(server.create_publisher, port=8080)&lt;br /&gt;
&lt;br /&gt;
Category and Feed are Objects, which are traversed by quixote. This works better and more dynamically, than a file based approach in my eyes.&lt;br /&gt;
&lt;br /&gt;
btw the really nifty thing is the caching and automagically refetching Feed object, which simply wraps feedparser.Feed :)
</content>
</entry>

<entry>
<title>phil on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>phil</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/171/"/>
<id>http://base-art.net/Comments/171/</id>
<updated>October 19, 2005 08:13 PM</updated>
<content type="html">
&lt;p&gt;Well, we could dissert one decade on web frameworks, but still we'd need to choose one ... And there's enough candidates for teh app.&lt;/p&gt;
&lt;p&gt;May be i'll wait for Mickael's TurboZCherryPloRails Giga-framework :-) It seems so hype!&lt;/p&gt;

</content>
</entry>

<entry>
<title>Jkx on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>Jkx</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/170/"/>
<id>http://base-art.net/Comments/170/</id>
<updated>October 19, 2005 07:49 PM</updated>
<content type="html">
&lt;p&gt;Ok, this is a short answer but:
- I don't really like the regex url of Django too. I really think that url=Instance() (Ã  la CherryPy) is a good way to solve most of issues.&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;For the UI component, I really think this is far too much complex for a web app.&lt;/li&gt;
&lt;li&gt;The Zope.Interface is not a really funny module, and too much verbose (for me). But it can provide a good way to reusability that a good point.&lt;/li&gt;
&lt;li&gt;Not talking about Zope3 ...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;-- 
Jkx&lt;/p&gt;

</content>
</entry>

<entry>
<title>Michael Watkins on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>Michael Watkins</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/169/"/>
<id>http://base-art.net/Comments/169/</id>
<updated>October 19, 2005 05:22 PM</updated>
<content type="html">
&lt;p&gt;Clearly what works for one doesn't work for another... Myself I hate the way Django gets at URLs. regex? Yuk!&lt;/p&gt;
&lt;p&gt;With respect to traversing the URL, I also don't find a series of UI objects calling each other as the tree is traversed to be hard to understand:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# and in my UI collection
RootUI
   CalendarUI
      CalendarItemUI
         EventUI
   DocumentUI
      ViewUI (index)
      EditUI
   ... etc
&lt;/pre&gt;
&lt;p&gt;That's similar to a good ol' file system:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
/
calendar/
   an item/
   another item/
documents/
   doc1
   doc2
   doc2/version1
&lt;/pre&gt;
&lt;p&gt;Easy enough to implement in Quixote, although no doubt a few more tutorials or HOWTOs on trickier cases would be useful.&lt;/p&gt;
&lt;p&gt;I'm not sold on what you call Component Oriented Programming, assuming you are speaking to the Zope Interfaces methodology. Its interesting and I can see its utility, but for now good clean object design continues to work for me.&lt;/p&gt;
&lt;p&gt;You might have a play around with Dulcinea's &amp;quot;spec&amp;quot; module... it may not become immediately obvious but employing &amp;quot;specs&amp;quot; you can design objects with great reusability without diving whole hog into the IInterfaceThis and IImplementThat model.&lt;/p&gt;
&lt;p&gt;But whatever turns one's crank! I can appreciate Zope3's approach even if I choose not to use it nor suffer the performance the overhead implied.&lt;/p&gt;
&lt;p&gt;Its all what one gets used to but after having built a number of Quixote applications I've never found myself pining for the fjords[1]. Quixote allows you to write fairly complex applications relatively quickly and with a high degree of stability and safety; it also allows you to make a complete mess of the job too.&lt;/p&gt;
&lt;p&gt;That's its charm! Cheers - Mike&lt;/p&gt;
&lt;p&gt;[1] a Monty Pythonism&lt;/p&gt;

</content>
</entry>

<entry>
<title>Jkx on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>Jkx</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/168/"/>
<id>http://base-art.net/Comments/168/</id>
<updated>October 19, 2005 04:20 PM</updated>
<content type="html">
&lt;p&gt;The major Quixote stuff, is the scgi protocol. But I really hate the way Quixote handle the url. Playing wit h the index (sometimes method, or class method) is something that will kill most newbies enthousiast.&lt;/p&gt;
&lt;p&gt;Another issue, is the lack of component oriented programming. This could be done easily w/ cherryPy (for example) and the defaut way of life in Django, but still missing in Quixote. I hope zope.interface will be used soon here.&lt;/p&gt;
&lt;p&gt;But hurring up .. TurboGears and Django are really moving fast&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;

</content>
</entry>

<entry>
<title>Michael Watkins on Time for a Quixote based Mega-Framework ?</title>
<author>
<name>Michael Watkins</name>
</author>
<link rel="alternate" type="text/html" href="http://base-art.net/Comments/167/"/>
<id>http://base-art.net/Comments/167/</id>
<updated>October 19, 2005 03:13 PM</updated>
<content type="html">
&lt;p&gt;I agree with you wholeheartedly on this... and the quick hit clearly is with the Troika of Durus/Dulcinea/Quixote.&lt;/p&gt;
&lt;p&gt;Maybe a video ... :-)&lt;/p&gt;

</content>
</entry>


</feed>
