<?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: &quot;Deployability&quot;</title>
	<atom:link href="http://www.siberian.org/2009/06/26/deployability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siberian.org/2009/06/26/deployability/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 30 Aug 2010 02:22:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: john</title>
		<link>http://www.siberian.org/2009/06/26/deployability/comment-page-1/#comment-20</link>
		<dc:creator>john</dc:creator>
		<pubDate>Tue, 07 Jul 2009 23:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.siberian.org/?p=42#comment-20</guid>
		<description>I have not found real evidence for the claims of exponential growth but there is no arguing that CPAN continues to be a vibrant community. My overall point RE: CPAN was more about &#039;growing in a useful way&#039; and &#039;duplication of core features that live in other languages&#039;. For example. the apache commons project is ~30 modules that contain a vast amount of functionality that would probably take many more CPAN packages to duplicate. In this light I think its very true that quantity is not a good indication of usefulness.

CPAN is very useful though. I use it often, but CPAN is not great for deployability (in general). Projects like PAR (awesome btw, thanks for the pointer) directly points to CPANs deployability issue.

Some interesting links on perl, CPAN and growth

Interesting graph that shows where perl work is clustering from a subject perspective
http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/

Another interesting Graph that shows the movement of CPAN
http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/

A note by Bunce discussing the overall growth of Open Source and how Perl follows the trend
http://perlbuzz.com/2008/03/tim-bunce-debunks-perl-myths.html

Perl is a fine language, I use it daily. I just don&#039;t think its super deployable. That said, there is a huge tradeoff for deployability that I did not mention which is configurability.

For example, in my Java projects I use maven. I type &#039;mvn package&#039;, I get war file, I drop it in a directory on my app server and its live almost immediately with all dependencies localized. Thats great for deployability but man it HURT to get the configuration right in that context.

So to be fair, in many cases, the burden may be somewhat the same. I wrote this awhile back when I was particularly pissed about how a CPAN dependency screwed up a production system.</description>
		<content:encoded><![CDATA[<p>I have not found real evidence for the claims of exponential growth but there is no arguing that CPAN continues to be a vibrant community. My overall point RE: CPAN was more about &#8216;growing in a useful way&#8217; and &#8216;duplication of core features that live in other languages&#8217;. For example. the apache commons project is ~30 modules that contain a vast amount of functionality that would probably take many more CPAN packages to duplicate. In this light I think its very true that quantity is not a good indication of usefulness.</p>
<p>CPAN is very useful though. I use it often, but CPAN is not great for deployability (in general). Projects like PAR (awesome btw, thanks for the pointer) directly points to CPANs deployability issue.</p>
<p>Some interesting links on perl, CPAN and growth</p>
<p>Interesting graph that shows where perl work is clustering from a subject perspective<br />
<a href="http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/" rel="nofollow">http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/</a></p>
<p>Another interesting Graph that shows the movement of CPAN<br />
<a href="http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/" rel="nofollow">http://lumberjaph.net/blog/index.php/2009/06/12/shape-of-cpan/</a></p>
<p>A note by Bunce discussing the overall growth of Open Source and how Perl follows the trend<br />
<a href="http://perlbuzz.com/2008/03/tim-bunce-debunks-perl-myths.html" rel="nofollow">http://perlbuzz.com/2008/03/tim-bunce-debunks-perl-myths.html</a></p>
<p>Perl is a fine language, I use it daily. I just don&#8217;t think its super deployable. That said, there is a huge tradeoff for deployability that I did not mention which is configurability.</p>
<p>For example, in my Java projects I use maven. I type &#8216;mvn package&#8217;, I get war file, I drop it in a directory on my app server and its live almost immediately with all dependencies localized. Thats great for deployability but man it HURT to get the configuration right in that context.</p>
<p>So to be fair, in many cases, the burden may be somewhat the same. I wrote this awhile back when I was particularly pissed about how a CPAN dependency screwed up a production system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexandr Ciornii</title>
		<link>http://www.siberian.org/2009/06/26/deployability/comment-page-1/#comment-19</link>
		<dc:creator>Alexandr Ciornii</dc:creator>
		<pubDate>Tue, 07 Jul 2009 09:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.siberian.org/?p=42#comment-19</guid>
		<description>Number of uploads (mostly just new versions) to CPAN is raising exponentially lately, so CPAN is updating rapidly. Some of the modules that do not update just do not need updates, some are deprecated.

As for deployments, good modules are local::lib and PAR.</description>
		<content:encoded><![CDATA[<p>Number of uploads (mostly just new versions) to CPAN is raising exponentially lately, so CPAN is updating rapidly. Some of the modules that do not update just do not need updates, some are deprecated.</p>
<p>As for deployments, good modules are local::lib and PAR.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
