<?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/"
		>
<channel>
	<title>Comments on: What Exactly Is Google App Engine?</title>
	<atom:link href="http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 06:56:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: battery</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-8553</link>
		<dc:creator>battery</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-8553</guid>
		<description>[...]The offline scripting tool might add some relief here, but it&#8217;s still sort of a pain. I&#8217;ve had to separate &#8220;build&#8221; from &#8220;configuration&#8221; steps.[...] </description>
		<content:encoded><![CDATA[<p>[...]The offline scripting tool might add some relief here, but it&rsquo;s still sort of a pain. I&rsquo;ve had to separate &ldquo;build&rdquo; from &ldquo;configuration&rdquo; steps.[...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zeroth8105</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7974</link>
		<dc:creator>zeroth8105</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7974</guid>
		<description>Basically, GAPE(Google App Engine), is a tool for rapid deployment of an interactive website. Because it supports Python(and by extension, Django) Basically... it can give a startup first mover advantage. It lets someone build a Digg-like site, or a wiki site in almost literally hours. Again, this is great, lowers costs of startups, lets VCs like yourself fund more startups, and logically make more money(You get a return on about 1/10 of all startups... if you fund more... more will succeed. )  &lt;br /&gt;
 &lt;br /&gt;
EC2 is scalable, cheap(ridiculously cheap), and yes, you still do need sysadmins. But I consider EC2 a second stage solution. Basically, GAPE lets people get set up, get their ideas operational quickly, and thus, hopefully, making money. Once they reach that point, and want to scale up, then they can move to EC2. Of course, the third stage is where they run localized data centers all over the world like Google. Most startups will never reach that point.  &lt;br /&gt;
 &lt;br /&gt;
One of the old Paul Graham articles(Older is better with him... his new stuff isn&#039;t so good) mentioned one key difference between his company and the competition. They used Lisp, which made them faster programmers. They used a better technology, to move faster. This is, I think, part of what makes a startup succeed or fail. </description>
		<content:encoded><![CDATA[<p>Basically, GAPE(Google App Engine), is a tool for rapid deployment of an interactive website. Because it supports Python(and by extension, Django) Basically&#8230; it can give a startup first mover advantage. It lets someone build a Digg-like site, or a wiki site in almost literally hours. Again, this is great, lowers costs of startups, lets VCs like yourself fund more startups, and logically make more money(You get a return on about 1/10 of all startups&#8230; if you fund more&#8230; more will succeed. )  </p>
<p>EC2 is scalable, cheap(ridiculously cheap), and yes, you still do need sysadmins. But I consider EC2 a second stage solution. Basically, GAPE lets people get set up, get their ideas operational quickly, and thus, hopefully, making money. Once they reach that point, and want to scale up, then they can move to EC2. Of course, the third stage is where they run localized data centers all over the world like Google. Most startups will never reach that point.  </p>
<p>One of the old Paul Graham articles(Older is better with him&#8230; his new stuff isn&#039;t so good) mentioned one key difference between his company and the competition. They used Lisp, which made them faster programmers. They used a better technology, to move faster. This is, I think, part of what makes a startup succeed or fail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey McManus</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7975</link>
		<dc:creator>Jeffrey McManus</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7975</guid>
		<description>Who says that memcached is a &quot;hack&quot;? Tons of giant web properties use it every day. </description>
		<content:encoded><![CDATA[<p>Who says that memcached is a &quot;hack&quot;? Tons of giant web properties use it every day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Freet</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7977</link>
		<dc:creator>Paul Freet</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7977</guid>
		<description>For a &#039;real&#039; web services company, Amazon is vastly superior. Here are just a few MAJOR issues with GAE: no cron jobs, no SSL!, must use Google login, no image processing, hard fail when &#039;over-quota&#039;. I am sure there are more, but this is enough to say no way Google. </description>
		<content:encoded><![CDATA[<p>For a &#039;real&#039; web services company, Amazon is vastly superior. Here are just a few MAJOR issues with GAE: no cron jobs, no SSL!, must use Google login, no image processing, hard fail when &#039;over-quota&#039;. I am sure there are more, but this is enough to say no way Google.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Moody</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7984</link>
		<dc:creator>Scott Moody</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7984</guid>
		<description>I didn&#039;t mean that memcached is a hack -- it is an amazing piece of infrastructure software. What I meant was this: the way in which memcached is sometimes applied to the problem of relational database scaling is a hack. </description>
		<content:encoded><![CDATA[<p>I didn&#039;t mean that memcached is a hack &#8212; it is an amazing piece of infrastructure software. What I meant was this: the way in which memcached is sometimes applied to the problem of relational database scaling is a hack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: charlie_o038903</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7986</link>
		<dc:creator>charlie_o038903</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7986</guid>
		<description>I&#039;d be surprised, and very disappointed, if Google didn&#039;t offer a way to get your application&#039;s data out of Data Store. After all, they have differentiated themselves by letting you easily get your email out of Gmail. Other webmail providers, notably Microsoft, have not been so accommodating. That&#039;s been a point of pride for Google. Not allowing this with App Engine would quite literally go against everything they stand for. &lt;br /&gt;
 &lt;br /&gt;
As for the programming interface they provide, it makes perfect sense to me. They&#039;ve designed a scalable architecture that works a certain way, and if you want to use their cloud, why shouldn&#039;t you expect to be writing for that architecture? I expect the short request constraint will be a non issue once they add support for submitting your own MapReduce jobs against your data store objects. &lt;br /&gt;
 &lt;br /&gt;
There are open source projects already modeled after MapReduce and BigTable (Hadoop, HBase and Hypertable for instance), and I fully expect that the App Engine API will be duplicated on other cloud computing hosting companies, either by startups acting as intermediaries or by the hosting companies themselves. &lt;br /&gt;
 &lt;br /&gt;
Another thing I expect to see are python tools (plugins to Django perhaps, or even new python web frameworks) made to support App Enigne. There is no longer a need for object-relational mapping libraries, to name the biggest difference in the platform. Another tool that I hope will be widely adopted would be an OpenID plugin. There is no reason why an App Engine application needs to tie itself to Google Accounts - that has simply been provided by Google as the default, built-in option for user accounts. It should be fairly straightforward to write an application, for example, that lets users sign up with their choice of an OpenID account or a Google account. Now that&#039;s a nice thought! </description>
		<content:encoded><![CDATA[<p>I&#039;d be surprised, and very disappointed, if Google didn&#039;t offer a way to get your application&#039;s data out of Data Store. After all, they have differentiated themselves by letting you easily get your email out of Gmail. Other webmail providers, notably Microsoft, have not been so accommodating. That&#039;s been a point of pride for Google. Not allowing this with App Engine would quite literally go against everything they stand for. </p>
<p>As for the programming interface they provide, it makes perfect sense to me. They&#039;ve designed a scalable architecture that works a certain way, and if you want to use their cloud, why shouldn&#039;t you expect to be writing for that architecture? I expect the short request constraint will be a non issue once they add support for submitting your own MapReduce jobs against your data store objects. </p>
<p>There are open source projects already modeled after MapReduce and BigTable (Hadoop, HBase and Hypertable for instance), and I fully expect that the App Engine API will be duplicated on other cloud computing hosting companies, either by startups acting as intermediaries or by the hosting companies themselves. </p>
<p>Another thing I expect to see are python tools (plugins to Django perhaps, or even new python web frameworks) made to support App Enigne. There is no longer a need for object-relational mapping libraries, to name the biggest difference in the platform. Another tool that I hope will be widely adopted would be an OpenID plugin. There is no reason why an App Engine application needs to tie itself to Google Accounts &#8211; that has simply been provided by Google as the default, built-in option for user accounts. It should be fairly straightforward to write an application, for example, that lets users sign up with their choice of an OpenID account or a Google account. Now that&#039;s a nice thought!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave_naffzi2081</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7988</link>
		<dc:creator>dave_naffzi2081</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7988</guid>
		<description>Good writeup.  It is worth noting that Amazon *just* announced persistent storage for EC2 instances:____&lt;a href=&quot;http://www.allthingsdistributed.com/2008/04/persistent_storage_for_amazon.html____ &quot;&gt;http://www.allthingsdistributed.com/2008/04/persi...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Good writeup.  It is worth noting that Amazon *just* announced persistent storage for EC2 instances:____<a href="http://www.allthingsdistributed.com/2008/04/persistent_storage_for_amazon.html____ ">http://www.allthingsdistributed.com/2008/04/persi&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve_bjorg3568</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7991</link>
		<dc:creator>steve_bjorg3568</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-7991</guid>
		<description>EC2 and App Engine are different facets of Cloud Software.  They serve a different purpose and work best when put together.  More about this on a recent in a recent post: &lt;br /&gt;
&lt;a href=&quot;http://www.mindtouch.com/blog/2008/04/11/google-app-engine-the-missing-piece-of-the-cloud-software-revolution/ &quot;&gt;http://www.mindtouch.com/blog/2008/04/11/google-a...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>EC2 and App Engine are different facets of Cloud Software.  They serve a different purpose and work best when put together.  More about this on a recent in a recent post: <br />
<a href="http://www.mindtouch.com/blog/2008/04/11/google-app-engine-the-missing-piece-of-the-cloud-software-revolution/ ">http://www.mindtouch.com/blog/2008/04/11/google-a&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: friarminor8877</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-8002</link>
		<dc:creator>friarminor8877</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-8002</guid>
		<description>Cloud wars just starting and other big players are ready to jump in at this point.  Expect open source a another big winner in all of these offerings but why do i get the feeling it won&#039;t be too open in the future once the big hands start dipping in? &lt;br /&gt;
 &lt;br /&gt;
Best. &lt;br /&gt;
alain </description>
		<content:encoded><![CDATA[<p>Cloud wars just starting and other big players are ready to jump in at this point.  Expect open source a another big winner in all of these offerings but why do i get the feeling it won&#039;t be too open in the future once the big hands start dipping in? </p>
<p>Best. <br />
alain</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliot Ross</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-8010</link>
		<dc:creator>Elliot Ross</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html#comment-8010</guid>
		<description>I agree with Mitchell - It is perfectly aligned with their strategy. You are in Google Docs or what have, you, and a simple link takes you to a Project Management tool, another one into a work force tool etc - Microsoft will be looking over their shoulder :-) </description>
		<content:encoded><![CDATA[<p>I agree with Mitchell &#8211; It is perfectly aligned with their strategy. You are in Google Docs or what have, you, and a simple link takes you to a Project Management tool, another one into a work force tool etc &#8211; Microsoft will be looking over their shoulder <img src='http://www.feld.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache 0.8.9.1 -->
