<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: &#8220;Google App Engine: To Django or to webapp?&#8221; Revisted</title>
	<atom:link href="http://aralbalkan.com/1348/feed" rel="self" type="application/rss+xml" />
	<link>http://aralbalkan.com/1348</link>
	<description>Passionate geekisms.</description>
	<lastBuildDate>Tue, 22 May 2012 18:33:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: sean</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-260001</link>
		<dc:creator>sean</dc:creator>
		<pubDate>Fri, 16 Apr 2010 04:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-260001</guid>
		<description>Doesn&#039;t the GAE not supporting straight Django models make running a local development version impossible? I&#039;m assuming the GAE models won&#039;t work on sqlite for example. Unless I want to maintain two separate data layers.

I&#039;m trying to decide what host to use for a new Django project and would love to use the free GAE while its young, but this could be a deal breaker.</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t the GAE not supporting straight Django models make running a local development version impossible? I&#8217;m assuming the GAE models won&#8217;t work on sqlite for example. Unless I want to maintain two separate data layers.</p>
<p>I&#8217;m trying to decide what host to use for a new Django project and would love to use the free GAE while its young, but this could be a deal breaker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arun</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-258128</link>
		<dc:creator>arun</dc:creator>
		<pubDate>Wed, 21 Oct 2009 12:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-258128</guid>
		<description>this is a bit of an old post to be commenting on, but still..

I&#039;m a bit concerned about refactoring the data layer for my application as well, in case I chose to migrate to a non GAE platform. But the way I see it, having chosen GAE you have basically chosen a hierarchical key-value data store over a traditional SQL engine. Therefore I&#039;m assuming that if you chose to port your application to using CouchDb, MongoDb, Dynamo, or Tokyo Cabinet (none of which I have used btw, BigTable being my cherry breaker away from usual SQL), it should not involve a massive rewrite. As opposed to say porting your app to using Postgres or Mysql. 

What are your thoughts on that? Have you used any of the other key value stores or ported apps between them? 

cheers</description>
		<content:encoded><![CDATA[<p>this is a bit of an old post to be commenting on, but still..</p>
<p>I&#8217;m a bit concerned about refactoring the data layer for my application as well, in case I chose to migrate to a non GAE platform. But the way I see it, having chosen GAE you have basically chosen a hierarchical key-value data store over a traditional SQL engine. Therefore I&#8217;m assuming that if you chose to port your application to using CouchDb, MongoDb, Dynamo, or Tokyo Cabinet (none of which I have used btw, BigTable being my cherry breaker away from usual SQL), it should not involve a massive rewrite. As opposed to say porting your app to using Postgres or Mysql. </p>
<p>What are your thoughts on that? Have you used any of the other key value stores or ported apps between them? </p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: magallanes</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-258115</link>
		<dc:creator>magallanes</dc:creator>
		<pubDate>Mon, 19 Oct 2009 20:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-258115</guid>
		<description>Django make a sense only if you are used this framework.

But the real trouble is django is about 800 files (12 megabytes) and for GAE the number of files count.

Also, apparently Django in GAE uses a extra amount of resources.</description>
		<content:encoded><![CDATA[<p>Django make a sense only if you are used this framework.</p>
<p>But the real trouble is django is about 800 files (12 megabytes) and for GAE the number of files count.</p>
<p>Also, apparently Django in GAE uses a extra amount of resources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jorge</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-171704</link>
		<dc:creator>jorge</dc:creator>
		<pubDate>Tue, 29 Jul 2008 04:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-171704</guid>
		<description>Well you got a point with trunk, there is no real reason to use 0.96 for new projects.

The helper is indeed a very nice tool, although it still makes you learn django (if you haven&#039;t)

As for Guido, we all know he has a think for django.

One point against django that you forgot is that it&#039;s made as a monolithic component, so ones you start using parts of it things get nasty, for example take a look at how much trouble the appengine people had to go thru to be able to use django-templates in webapp. Just read the module docstring of google_appengine/google/appengine/ext/webapp/template.py

That said I totally agree on the wsgi comment from Noah. In fact I can tell you that I&#039;m using pylons on appengine, but the core is webapp and I don&#039;t have pylons installed  on that virtualenv :)</description>
		<content:encoded><![CDATA[<p>Well you got a point with trunk, there is no real reason to use 0.96 for new projects.</p>
<p>The helper is indeed a very nice tool, although it still makes you learn django (if you haven&#8217;t)</p>
<p>As for Guido, we all know he has a think for django.</p>
<p>One point against django that you forgot is that it&#8217;s made as a monolithic component, so ones you start using parts of it things get nasty, for example take a look at how much trouble the appengine people had to go thru to be able to use django-templates in webapp. Just read the module docstring of google_appengine/google/appengine/ext/webapp/template.py</p>
<p>That said I totally agree on the wsgi comment from Noah. In fact I can tell you that I&#8217;m using pylons on appengine, but the core is webapp and I don&#8217;t have pylons installed  on that virtualenv :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-162086</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Tue, 01 Jul 2008 17:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-162086</guid>
		<description>Hi Noah,

I&#039;d love to hear more about the book you&#039;re writing. If you need a tech reviewer, etc., give me a ping -- I&#039;m interested! :) 

It is interesting the Guido is using Django himself for Rietveld.</description>
		<content:encoded><![CDATA[<p>Hi Noah,</p>
<p>I&#8217;d love to hear more about the book you&#8217;re writing. If you need a tech reviewer, etc., give me a ping &#8212; I&#8217;m interested! :) </p>
<p>It is interesting the Guido is using Django himself for Rietveld.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah Gift</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-159629</link>
		<dc:creator>Noah Gift</dc:creator>
		<pubDate>Wed, 25 Jun 2008 01:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-159629</guid>
		<description>Hi,

I am currently in the middle of writing a book on Google App Engine, was at the Google I/O question, asked Guido in the Fireside chat about support for 3rd party components such as Django, and interpreted things in a different way.

I think the webapp framework IS the best approach at this moment.  The real beautify of Python web development is the WSGI standard.  There are many wonderful things happening with WSGI and the webapp framework currently supports WSGI fully unlike the current trunk version of Django.  If you want to use Django components then it might make more sense to use the current django templates and URL dispatch that come with the webapp framework.  In reality, webapp is a forked version of Django with support for WSGI, due to the brilliant work of Ian Bicking:  http://ianbicking.com.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I am currently in the middle of writing a book on Google App Engine, was at the Google I/O question, asked Guido in the Fireside chat about support for 3rd party components such as Django, and interpreted things in a different way.</p>
<p>I think the webapp framework IS the best approach at this moment.  The real beautify of Python web development is the WSGI standard.  There are many wonderful things happening with WSGI and the webapp framework currently supports WSGI fully unlike the current trunk version of Django.  If you want to use Django components then it might make more sense to use the current django templates and URL dispatch that come with the webapp framework.  In reality, webapp is a forked version of Django with support for WSGI, due to the brilliant work of Ian Bicking:  <a href="http://ianbicking.com" rel="nofollow">http://ianbicking.com</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charlie</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-152669</link>
		<dc:creator>Charlie</dc:creator>
		<pubDate>Wed, 04 Jun 2008 03:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-152669</guid>
		<description>Heh, I was next in line at the mike when Guido stopped taking questions! Ah well. I have some notes posted from App Engine-related sessions, although very raw notes, and not that particular session. Trying to get a handle on how to get all this set up correctly...</description>
		<content:encoded><![CDATA[<p>Heh, I was next in line at the mike when Guido stopped taking questions! Ah well. I have some notes posted from App Engine-related sessions, although very raw notes, and not that particular session. Trying to get a handle on how to get all this set up correctly&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-152214</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Mon, 02 Jun 2008 16:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-152214</guid>
		<description>Hi Tom,

Thanks so much for reporting in -- happy to know I made the right decision! :) And thanks also for the session notes.</description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>Thanks so much for reporting in &#8212; happy to know I made the right decision! :) And thanks also for the session notes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Offermann</title>
		<link>http://aralbalkan.com/1348/comment-page-1#comment-151329</link>
		<dc:creator>Tom Offermann</dc:creator>
		<pubDate>Fri, 30 May 2008 21:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1348#comment-151329</guid>
		<description>You made the right decision.  I was at Google IO this week where Guido gave an hour long presentation about how to set up and utilize Django 0.97 on Google App Engine.  In the Q&amp;A that followed, I asked him if there was any reason to use the built-in webapp framework instead of Django, and he said that webapp was much simpler and easier to get started with, but that Django was much more powerful.  In a later &quot;Fireside Chat&quot;, he added that they will not be adding any more features to or actively developing the webapp framework.

Given that, I think it&#039;s clear that the vast majority of App Engine development will happen with Django.

I wrote up my notes from the App Engine sessions at Google IO here: http://offermann.us/2008/05/29/day-one-at-google-io/</description>
		<content:encoded><![CDATA[<p>You made the right decision.  I was at Google IO this week where Guido gave an hour long presentation about how to set up and utilize Django 0.97 on Google App Engine.  In the Q&amp;A that followed, I asked him if there was any reason to use the built-in webapp framework instead of Django, and he said that webapp was much simpler and easier to get started with, but that Django was much more powerful.  In a later &#8220;Fireside Chat&#8221;, he added that they will not be adding any more features to or actively developing the webapp framework.</p>
<p>Given that, I think it&#8217;s clear that the vast majority of App Engine development will happen with Django.</p>
<p>I wrote up my notes from the App Engine sessions at Google IO here: <a href="http://offermann.us/2008/05/29/day-one-at-google-io/" rel="nofollow">http://offermann.us/2008/05/29/day-one-at-google-io/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

