<?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>Sun, 21 Mar 2010 01:44:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<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: Simon Wardley</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7965</link>
		<dc:creator>Simon Wardley</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-7965</guid>
		<description>The real innovation in GoogleAppEngine is the provision of the Open SDK which is basically an open sourced standard. This open SDK can be re-implemented on other environments, even AWS, and hence is a first real step towards portability in the SaaS, PaaS, FaaS or whatever other aaS world. &lt;br /&gt;
 &lt;br /&gt;
This or that language, this or that platform, misses the point by miles of what GAE can really become. &lt;br /&gt;
 &lt;br /&gt;
&lt;a href=&quot;http://blog.gardeviance.org/2008/04/run-rabbit-run-rabbit-run-run-run.html &quot;&gt;http://blog.gardeviance.org/2008/04/run-rabbit-ru...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>The real innovation in GoogleAppEngine is the provision of the Open SDK which is basically an open sourced standard. This open SDK can be re-implemented on other environments, even AWS, and hence is a first real step towards portability in the SaaS, PaaS, FaaS or whatever other aaS world. </p>
<p>This or that language, this or that platform, misses the point by miles of what GAE can really become. </p>
<p><a href="http://blog.gardeviance.org/2008/04/run-rabbit-run-rabbit-run-run-run.html "></a><a href="http://blog.gardeviance.org/2008/04/run-rabbit-ru.." rel="nofollow">http://blog.gardeviance.org/2008/04/run-rabbit-ru..</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mitchell_as5509</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7968</link>
		<dc:creator>mitchell_as5509</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-7968</guid>
		<description>GAE is all about getting developers to use Google&#039;s toolkit of APIs and build software on Google&#039;s platform. Your friend Scott Moody is right that it locks developers into Google&#039;s platform but in the long run that may or may not be such a bad thing.  &lt;br /&gt;
 &lt;br /&gt;
GAE is more akin to what Salesforce did with force.com, letting you create applications with their own technology. It&#039;s not portable, but if the ecosystem is alive and well portability might not be as important. As a general development platform for startups, GAE could be too limiting unless it is some type of play around Google. &lt;br /&gt;
 &lt;br /&gt;
I see GAE as more of the beginnings by Google to create third party applications around Google&#039;s own offerings, building a much richer ecosystem. It may also be a good way to help Google Android phone app developers build the cloud-side of their offerings on Google&#039;s cloud. GAE could enable many parts of Google&#039;s strategy. Rumors are that it took Ray Ozzie quite by surprise but I don&#039;t know if that&#039;s true or not. &lt;br /&gt;
 &lt;br /&gt;
I also blogged about GAE when it was announced. &lt;a href=&quot;http://www.networkworld.com/community/node/26719 &quot;&gt;http://www.networkworld.com/community/node/26719 &lt;/a&gt; </description>
		<content:encoded><![CDATA[<p>GAE is all about getting developers to use Google&#039;s toolkit of APIs and build software on Google&#039;s platform. Your friend Scott Moody is right that it locks developers into Google&#039;s platform but in the long run that may or may not be such a bad thing.  </p>
<p>GAE is more akin to what Salesforce did with force.com, letting you create applications with their own technology. It&#039;s not portable, but if the ecosystem is alive and well portability might not be as important. As a general development platform for startups, GAE could be too limiting unless it is some type of play around Google. </p>
<p>I see GAE as more of the beginnings by Google to create third party applications around Google&#039;s own offerings, building a much richer ecosystem. It may also be a good way to help Google Android phone app developers build the cloud-side of their offerings on Google&#039;s cloud. GAE could enable many parts of Google&#039;s strategy. Rumors are that it took Ray Ozzie quite by surprise but I don&#039;t know if that&#039;s true or not. </p>
<p>I also blogged about GAE when it was announced. <a href="http://www.networkworld.com/community/node/26719 "></a><a href="http://www.networkworld.com/community/node/26719" rel="nofollow">http://www.networkworld.com/community/node/26719</a> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Berliner</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-7970</link>
		<dc:creator>Brian Berliner</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-7970</guid>
		<description>I&#039;ve written numerous articles on Amazon EC2, and took a close look at Google App Engine. You are right that there is a switching cost (and some risk surrounding that at the present), but for the vast majority of the new class of Web-based startups, Google App Engine clearly wins. Hands down. And, I&#039;m a big EC2 fan. &lt;br /&gt;
 &lt;br /&gt;
Most recent articles about Google App Engine: &lt;br /&gt;
&lt;a href=&quot;http://www.brianberliner.com/2008/04/09/an-example-of-why-google-app-engine-will-win/&quot;&gt;An Example of Why Google App Engine Will Win&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;&quot;&gt;Google App Engine Body-Slams Amazon Web Services&lt;/a&gt; &lt;br /&gt;
 &lt;br /&gt;
Enjoy! &lt;br /&gt;
 &lt;br /&gt;
-Brian &lt;br /&gt;
 &lt;br /&gt;
 </description>
		<content:encoded><![CDATA[<p>I&#039;ve written numerous articles on Amazon EC2, and took a close look at Google App Engine. You are right that there is a switching cost (and some risk surrounding that at the present), but for the vast majority of the new class of Web-based startups, Google App Engine clearly wins. Hands down. And, I&#039;m a big EC2 fan. </p>
<p>Most recent articles about Google App Engine: <br />
<a href="http://www.brianberliner.com/2008/04/09/an-example-of-why-google-app-engine-will-win/">An Example of Why Google App Engine Will Win</a> <br />
<a href="">Google App Engine Body-Slams Amazon Web Services</a> </p>
<p>Enjoy! </p>
<p>-Brian </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____ "></a><a href="http://www.allthingsdistributed.com/2008/04/persi.." rel="nofollow">http://www.allthingsdistributed.com/2008/04/persi..</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/ "></a><a href="http://www.mindtouch.com/blog/2008/04/11/google-a.." rel="nofollow">http://www.mindtouch.com/blog/2008/04/11/google-a..</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>
	<item>
		<title>By: Craig</title>
		<link>http://www.feld.com/wp/archives/2008/04/what-exactly-is-google-app-engine.html/comment-page-1#comment-8038</link>
		<dc:creator>Craig</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-8038</guid>
		<description>take at look at cohesiveft.  They have already implemented the APP Engine SDK on AWS </description>
		<content:encoded><![CDATA[<p>take at look at cohesiveft.  They have already implemented the APP Engine SDK on AWS</p>
]]></content:encoded>
	</item>
</channel>
</rss>
