<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: TurboGears 2: a reinvention and back to its roots</title>
	<atom:link href="http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/</link>
	<description>Kevin Dangoor on Technology, Business and Everything</description>
	<pubDate>Sun, 12 Oct 2008 13:49:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Peter Shannon</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-193554</link>
		<dc:creator>Peter Shannon</dc:creator>
		<pubDate>Tue, 11 Sep 2007 15:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-193554</guid>
		<description>Thanks for taking the time to reply to my question Tazzzzz.  I look forward to seeing how TG2 works out when the details are a bit clearer!</description>
		<content:encoded><![CDATA[<p>Thanks for taking the time to reply to my question Tazzzzz.  I look forward to seeing how TG2 works out when the details are a bit clearer!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tazzzzz</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-189613</link>
		<dc:creator>tazzzzz</dc:creator>
		<pubDate>Fri, 31 Aug 2007 11:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-189613</guid>
		<description>TG and Pylons both share the notion of reusing code from other projects as much as possible. The difference between the two can be seen on their web sites: Pylons angles for being all about choices (though it comes with some defaults), whereas TurboGears takes the defaults more seriously. TG2 still offers CherryPy-style dispatch as the default way to lay out controllers, which Pylons certainly doesn't do. TG2 uses Genshi as the default template engine.

Also, TG2 provides a "full stack" installation process that includes things like ToscaWidgets. With Pylons, those are optional.

So, there's only a small amount of code that's different. The difference between TG2 and Pylons is much more in packaging and presentation. And that was the goal! No one wants to duplicate effort on random pieces of infrastructure.</description>
		<content:encoded><![CDATA[<p>TG and Pylons both share the notion of reusing code from other projects as much as possible. The difference between the two can be seen on their web sites: Pylons angles for being all about choices (though it comes with some defaults), whereas TurboGears takes the defaults more seriously. TG2 still offers CherryPy-style dispatch as the default way to lay out controllers, which Pylons certainly doesn&#8217;t do. TG2 uses Genshi as the default template engine.</p>
<p>Also, TG2 provides a &#8220;full stack&#8221; installation process that includes things like ToscaWidgets. With Pylons, those are optional.</p>
<p>So, there&#8217;s only a small amount of code that&#8217;s different. The difference between TG2 and Pylons is much more in packaging and presentation. And that was the goal! No one wants to duplicate effort on random pieces of infrastructure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Shannon</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-188838</link>
		<dc:creator>Peter Shannon</dc:creator>
		<pubDate>Wed, 29 Aug 2007 10:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-188838</guid>
		<description>I have used TG for about 6 months but I haven't used Pylons at all.

I originally choose TG as a way to provide integration of all the elements necessary to build an app: server(cherry), logic(cherry/TG), templates(kid) and backend(sqlobject).  It basically all worked with few problems. As an aside, I never really "got" widgets seemed mostly to be a template issue to be solved with kid, and a lot of work for not too much in return.

My real question though is: What is the main focus of TG?  Is it integration of best of breed web projects?  Pylons seems to do this too, as you wrote above in very similar ways.  If so, with this announcement you seem to be giving the nod to pylons as a better way of doing it.  This doesn't make sense as you clearly are continuing with TGv2.   

You allude to how TGv2 will differ from Pylons: 

"The details that we disagree on are important and user-facing, but are actually not a big deal when it comes to the framework code. We can share an awful lot of code."

Can you explain how the two projects differ in their approach?</description>
		<content:encoded><![CDATA[<p>I have used TG for about 6 months but I haven&#8217;t used Pylons at all.</p>
<p>I originally choose TG as a way to provide integration of all the elements necessary to build an app: server(cherry), logic(cherry/TG), templates(kid) and backend(sqlobject).  It basically all worked with few problems. As an aside, I never really &#8220;got&#8221; widgets seemed mostly to be a template issue to be solved with kid, and a lot of work for not too much in return.</p>
<p>My real question though is: What is the main focus of TG?  Is it integration of best of breed web projects?  Pylons seems to do this too, as you wrote above in very similar ways.  If so, with this announcement you seem to be giving the nod to pylons as a better way of doing it.  This doesn&#8217;t make sense as you clearly are continuing with TGv2.   </p>
<p>You allude to how TGv2 will differ from Pylons: </p>
<p>&#8220;The details that we disagree on are important and user-facing, but are actually not a big deal when it comes to the framework code. We can share an awful lot of code.&#8221;</p>
<p>Can you explain how the two projects differ in their approach?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: weekly linkdump - max - блог разработчиков</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-163351</link>
		<dc:creator>weekly linkdump - max - блог разработчиков</dc:creator>
		<pubDate>Fri, 29 Jun 2007 06:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-163351</guid>
		<description>[...] TurboGears 2: a reinvention and back to its roots [...]</description>
		<content:encoded><![CDATA[<p>[...] TurboGears 2: a reinvention and back to its roots [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Notícias recentes sobre o TurboGears &#171; Mosaico Livre</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-163067</link>
		<dc:creator>Notícias recentes sobre o TurboGears &#171; Mosaico Livre</dc:creator>
		<pubDate>Thu, 28 Jun 2007 03:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-163067</guid>
		<description>[...] post de Kevin Dangoor comenta o sprint do último final de semana em que eles trabalharam com código especificadamente [...]</description>
		<content:encoded><![CDATA[<p>[...] post de Kevin Dangoor comenta o sprint do último final de semana em que eles trabalharam com código especificadamente [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Gabaldon</title>
		<link>http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-162849</link>
		<dc:creator>Carlos Gabaldon</dc:creator>
		<pubDate>Wed, 27 Jun 2007 14:49:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/#comment-162849</guid>
		<description>I love that TG2 will be going the direction of smaller core framework, in favor of using more functionality from other packages.  I have been building a small open source web publishing framework using TurboGears, but I find that I am not using a large portion of the TG core.  One of the goals of my project is to keep the core small in favor of simplicity and maintainability.  I am in favor of small frameworks that use best-of-breed tools over big frameworks that try and reinvent everything.  Keep up the great work.</description>
		<content:encoded><![CDATA[<p>I love that TG2 will be going the direction of smaller core framework, in favor of using more functionality from other packages.  I have been building a small open source web publishing framework using TurboGears, but I find that I am not using a large portion of the TG core.  One of the goals of my project is to keep the core small in favor of simplicity and maintainability.  I am in favor of small frameworks that use best-of-breed tools over big frameworks that try and reinvent everything.  Keep up the great work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.405 seconds -->
