<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Is multi-language PaaS really better? Not necessarily</title>
	<atom:link href="http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/</link>
	<description></description>
	<lastBuildDate>Sat, 25 May 2013 22:00:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Diane Mueller</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-848044</link>
		<dc:creator><![CDATA[Diane Mueller]]></dc:creator>
		<pubDate>Tue, 05 Jun 2012 01:40:44 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-848044</guid>
		<description><![CDATA[[yet another disclaimer: my employer is ActiveState and I work on http://activestate.com/stackato which a Cloud Foundry-based PaaS solution]
It&#039;s all about choice - not just languages, frameworks but PaaSes as well. As Werner Vogel of Amazon fame has said - &quot;let a thousand platforms bloom&quot; - and whether enterprises choose a polyglot or niche-specific or platform-specific PaaS will be dependent on that enterprise&#039;s needs. The key is not to get locked into one vendor&#039;s solution and choose the one that maximizes your applications portablity. Standardization is slow in coming, but groups like OASIS TOSCA are working on solutions. We should embrace the diversity rather than argue about which variation is the best. A good PaaS will enable your application regardless of language to run on any cloud. It&#039;s not just about which languages or frameworks are supported, it&#039;s about being able to run on any cloud.]]></description>
		<content:encoded><![CDATA[<p>[yet another disclaimer: my employer is ActiveState and I work on <a href="http://activestate.com/stackato" rel="nofollow">http://activestate.com/stackato</a> which a Cloud Foundry-based PaaS solution]<br />
It&#8217;s all about choice &#8211; not just languages, frameworks but PaaSes as well. As Werner Vogel of Amazon fame has said &#8211; &#8220;let a thousand platforms bloom&#8221; &#8211; and whether enterprises choose a polyglot or niche-specific or platform-specific PaaS will be dependent on that enterprise&#8217;s needs. The key is not to get locked into one vendor&#8217;s solution and choose the one that maximizes your applications portablity. Standardization is slow in coming, but groups like OASIS TOSCA are working on solutions. We should embrace the diversity rather than argue about which variation is the best. A good PaaS will enable your application regardless of language to run on any cloud. It&#8217;s not just about which languages or frameworks are supported, it&#8217;s about being able to run on any cloud.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cobiacomm</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-846934</link>
		<dc:creator><![CDATA[cobiacomm]]></dc:creator>
		<pubDate>Sat, 02 Jun 2012 15:20:45 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-846934</guid>
		<description><![CDATA[The comments are not addressing Sinclair&#039;s main point.   Polyglot PaaS technology today does not deliver tight integration with language container semantics.  The PaaS connectors today (e.g. DIY Cartridge]]></description>
		<content:encoded><![CDATA[<p>The comments are not addressing Sinclair&#8217;s main point.   Polyglot PaaS technology today does not deliver tight integration with language container semantics.  The PaaS connectors today (e.g. DIY Cartridge</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adron</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-846543</link>
		<dc:creator><![CDATA[Adron]]></dc:creator>
		<pubDate>Fri, 01 Jun 2012 18:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-846543</guid>
		<description><![CDATA[[First off, my primary employer right now is Tier 3, I also do work with New Relic (APM), Cloud Foundry (It is an OSS Project, join in), a host of other OSS Projects and regularly work with T-1 Level financial entities all the way through to regular LOB apps for companies like Bank of America, Citigroup, Fidelity or Russell Investments) &lt;- just to keep this comment honest &amp; open. So...

Simple fact and I know there are others out there like me.

When I walk into an Enterprise gig (which I&#039;ve done more than once) the first thing I do is remove communication barriers and technology barriers. Having a PaaS is a plus, having a PaaS that doesn&#039;t limit what I can use for deployment of applications is an even bigger plus.

I often talk to or work with enterprises these days and regularly push these companies to use the things that will help them leap forward. Not sit on their laurels. If they want to blog, I make sure they don&#039;t try to go the &quot;not invented here&quot; route. I&#039;ll get them to deploy Wordpress. If they&#039;re pushing for new prototype application development in a &quot;Innovation Lab&quot; I&#039;d push for Ruby on Rails or Node.js + Express.js, not Java, .NET, or other overtly heavy frameworks. If there is an entrenched dev team that uses Java or .NET and needs to build a complex application, then I want to be able to utilize those frameworks. If a company has limited itself to one framework for everything, refusing to step outside of that, I generally won&#039;t even offer to help until they open up to the wide world of solutions out there.

In the end, with all these frameworks, there&#039;s basically several public PaaS Solutions that work, and then there is CloudFoundry enabled PaaS Solutions.  The offerings are all robust. There&#039;s no reason to stay limited.

Summarized:
  To stay competitive, stay open.
  To innovate, don&#039;t limit choices.
  To compete, innovate, and lead, keep all the options on the table, always.

I dig the Apprenda Solution, but to keep the above ideas alive and solid, I&#039;d absolutely have to pair it with something else to keep a company competitive, innovating and leading the pack.]]></description>
		<content:encoded><![CDATA[<p>[First off, my primary employer right now is Tier 3, I also do work with New Relic (APM), Cloud Foundry (It is an OSS Project, join in), a host of other OSS Projects and regularly work with T-1 Level financial entities all the way through to regular LOB apps for companies like Bank of America, Citigroup, Fidelity or Russell Investments) &lt;- just to keep this comment honest &amp; open. So...</p>
<p>Simple fact and I know there are others out there like me.</p>
<p>When I walk into an Enterprise gig (which I&#039;ve done more than once) the first thing I do is remove communication barriers and technology barriers. Having a PaaS is a plus, having a PaaS that doesn&#039;t limit what I can use for deployment of applications is an even bigger plus.</p>
<p>I often talk to or work with enterprises these days and regularly push these companies to use the things that will help them leap forward. Not sit on their laurels. If they want to blog, I make sure they don&#039;t try to go the &quot;not invented here&quot; route. I&#039;ll get them to deploy WordPress. If they&#039;re pushing for new prototype application development in a &quot;Innovation Lab&quot; I&#039;d push for Ruby on Rails or Node.js + Express.js, not Java, .NET, or other overtly heavy frameworks. If there is an entrenched dev team that uses Java or .NET and needs to build a complex application, then I want to be able to utilize those frameworks. If a company has limited itself to one framework for everything, refusing to step outside of that, I generally won&#039;t even offer to help until they open up to the wide world of solutions out there.</p>
<p>In the end, with all these frameworks, there&#039;s basically several public PaaS Solutions that work, and then there is CloudFoundry enabled PaaS Solutions.  The offerings are all robust. There&#039;s no reason to stay limited.</p>
<p>Summarized:<br />
  To stay competitive, stay open.<br />
  To innovate, don&#039;t limit choices.<br />
  To compete, innovate, and lead, keep all the options on the table, always.</p>
<p>I dig the Apprenda Solution, but to keep the above ideas alive and solid, I&#039;d absolutely have to pair it with something else to keep a company competitive, innovating and leading the pack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Piper</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-846026</link>
		<dc:creator><![CDATA[Andy Piper]]></dc:creator>
		<pubDate>Thu, 31 May 2012 22:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-846026</guid>
		<description><![CDATA[[disclaimer: I work for VMware and I&#039;m a Developer Advocate for Cloud Foundry]

I&#039;ll just make a couple of points in this discussion.

1. Cloud Foundry as a platform doesn&#039;t just tout language and framework agnosticism (more are being added all the time both on the hosted cloudfoundry.com and through partners contributing to the cloudfoundry.org codebase) - it also offers IaaS agnosticism. That is very powerful - you&#039;re not locked in to a particular vendor or OS platform stack - you can move between them. Worth a mention in the context of this article, I think. CF is now deployed on vSphere, EC2, and is beginning to be supported on OpenStack etc - pretty neat.

2. Applications themselves may be made up of multiple pieces, and the point of a polyglot PaaS here is to offer flexibility for developers, the choice of the &quot;best tool for the job&quot; as such - as well as recognising the new models of interaction. So we have services like RabbitMQ, and well-formed and understood REST APIs, which enable us to communicate both within a specific cloud, and between clouds. I think that&#039;s very relevant too. You&#039;re simply not locked in to a single cloud that is in some way &quot;less tuned&quot; for a language or framework - use the best of the worlds that suit you!]]></description>
		<content:encoded><![CDATA[<p>[disclaimer: I work for VMware and I'm a Developer Advocate for Cloud Foundry]</p>
<p>I&#8217;ll just make a couple of points in this discussion.</p>
<p>1. Cloud Foundry as a platform doesn&#8217;t just tout language and framework agnosticism (more are being added all the time both on the hosted cloudfoundry.com and through partners contributing to the cloudfoundry.org codebase) &#8211; it also offers IaaS agnosticism. That is very powerful &#8211; you&#8217;re not locked in to a particular vendor or OS platform stack &#8211; you can move between them. Worth a mention in the context of this article, I think. CF is now deployed on vSphere, EC2, and is beginning to be supported on OpenStack etc &#8211; pretty neat.</p>
<p>2. Applications themselves may be made up of multiple pieces, and the point of a polyglot PaaS here is to offer flexibility for developers, the choice of the &#8220;best tool for the job&#8221; as such &#8211; as well as recognising the new models of interaction. So we have services like RabbitMQ, and well-formed and understood REST APIs, which enable us to communicate both within a specific cloud, and between clouds. I think that&#8217;s very relevant too. You&#8217;re simply not locked in to a single cloud that is in some way &#8220;less tuned&#8221; for a language or framework &#8211; use the best of the worlds that suit you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uri1803</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-845823</link>
		<dc:creator><![CDATA[uri1803]]></dc:creator>
		<pubDate>Thu, 31 May 2012 15:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-845823</guid>
		<description><![CDATA[I think there&#039;s also another point here. If you&#039;re an enterprise, you are bound to have a multitude of technology stacks. It is safe to say that there are very few applications that actually look alike or use the same stack. That&#039;s why single-stack PaaS offerings will not cut it for most of the existing apps. Most of the organization out there are more concerned about how to on board their existing apps to a cloud environment, and only then  how to make new apps easier to deploy. Therefore the polyglot PaaSes do make sense. But they too would probably not fit most of the apps out there, and are pretty hard to extend if you do want to support something new. 
The approach we took with the open source Cloudify project (www.cloudifysource.org) is to allow users to use any cloud and any technology stack using a mechanism called recipes - think of it as a Chef Cookbook for describing an application (its components, how to monitor them, when to autoscale, etc.). That way, introducing new stacks is very easy, much like writing a Chef cookbook (you can actually use Chef for the configuration stage). 

(Disclaimer - I work for GigaSpaces, the company behind Cloudify)]]></description>
		<content:encoded><![CDATA[<p>I think there&#8217;s also another point here. If you&#8217;re an enterprise, you are bound to have a multitude of technology stacks. It is safe to say that there are very few applications that actually look alike or use the same stack. That&#8217;s why single-stack PaaS offerings will not cut it for most of the existing apps. Most of the organization out there are more concerned about how to on board their existing apps to a cloud environment, and only then  how to make new apps easier to deploy. Therefore the polyglot PaaSes do make sense. But they too would probably not fit most of the apps out there, and are pretty hard to extend if you do want to support something new.<br />
The approach we took with the open source Cloudify project (www.cloudifysource.org) is to allow users to use any cloud and any technology stack using a mechanism called recipes &#8211; think of it as a Chef Cookbook for describing an application (its components, how to monitor them, when to autoscale, etc.). That way, introducing new stacks is very easy, much like writing a Chef cookbook (you can actually use Chef for the configuration stage). </p>
<p>(Disclaimer &#8211; I work for GigaSpaces, the company behind Cloudify)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://gigaom.com/2012/05/30/are-multi-language-paases-really-better-not-necessarily/#comment-845538</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 31 May 2012 01:29:03 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/?p=526887#comment-845538</guid>
		<description><![CDATA[I disagree, having a polyglot PaaS allows development companies to choose which language they want to deploy. From this the PaaS provider can land more developers and hence more revenue. From what I see having a single language PaaS is more of a failing of the company providing the platform as they simply have not designed the platform to be open to different development paradigms. Lets say .NET goes away / goes out of fashion  where does that leave Apprenda, quite simply without a language and developers. Not a good model.]]></description>
		<content:encoded><![CDATA[<p>I disagree, having a polyglot PaaS allows development companies to choose which language they want to deploy. From this the PaaS provider can land more developers and hence more revenue. From what I see having a single language PaaS is more of a failing of the company providing the platform as they simply have not designed the platform to be open to different development paradigms. Lets say .NET goes away / goes out of fashion  where does that leave Apprenda, quite simply without a language and developers. Not a good model.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
