<?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: Introducing Bucket: A Minimal Dependency Injection Container for PHP</title>
	<atom:link href="http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Mon, 23 Nov 2009 05:23:27 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925560</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 13 May 2009 23:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925560</guid>
		<description>I must also agree with Joshua! The symfony di container is all I have been using in my projects with perfect success. Make you finish reading all of fabpots articles to see the full system actually come together.</description>
		<content:encoded><![CDATA[<p>I must also agree with Joshua! The symfony di container is all I have been using in my projects with perfect success. Make you finish reading all of fabpots articles to see the full system actually come together.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Troels Knak-Nielsen</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925487</link>
		<dc:creator>Troels Knak-Nielsen</dc:creator>
		<pubDate>Tue, 12 May 2009 09:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925487</guid>
		<description>Honestly, I didn&#039;t take any offence from the first comment by Joshua. The web is full of libraries and frameworks and so it&#039;s hard to be an expert in all of them before making a choice. I might have been too quick to write off &lt;code&gt;sfServiceContainer&lt;/code&gt;; I&#039;ll definitely take a second look.

&lt;blockquote&gt;If there’s something that’s a &quot;real&quot; product, under active development that people can use, it’d be worth mentioning in the tutorial itself - that way people won’t be stuck with Bucket&lt;/blockquote&gt;

I think it&#039;s feature complete - There&#039;s nothing more to add to it. That doesn&#039;t mean that you&#039;re stuck in any way, since you can add whatever complicated factory you want on the backend. In the slightly larger perspective, DI-containers have the very fortunate attribute to them that they are easy to replace. By &lt;strong&gt;definition&lt;/strong&gt;, the application level code has no knowledge about the container, so the &lt;strong&gt;only&lt;/strong&gt; coupling there is, is in the configuration.</description>
		<content:encoded><![CDATA[<p>Honestly, I didn&#8217;t take any offence from the first comment by Joshua. The web is full of libraries and frameworks and so it&#8217;s hard to be an expert in all of them before making a choice. I might have been too quick to write off <code>sfServiceContainer</code>; I&#8217;ll definitely take a second look.</p>
<blockquote><p>If there’s something that’s a &#8220;real&#8221; product, under active development that people can use, it’d be worth mentioning in the tutorial itself &#8211; that way people won’t be stuck with Bucket</p></blockquote>
<p>I think it&#8217;s feature complete &#8211; There&#8217;s nothing more to add to it. That doesn&#8217;t mean that you&#8217;re stuck in any way, since you can add whatever complicated factory you want on the backend. In the slightly larger perspective, DI-containers have the very fortunate attribute to them that they are easy to replace. By <strong>definition</strong>, the application level code has no knowledge about the container, so the <strong>only</strong> coupling there is, is in the configuration.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kira8080</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925482</link>
		<dc:creator>kira8080</dc:creator>
		<pubDate>Tue, 12 May 2009 07:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925482</guid>
		<description>The problem might have been the tone you used to suggest it.</description>
		<content:encoded><![CDATA[<p>The problem might have been the tone you used to suggest it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925473</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 12 May 2009 04:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925473</guid>
		<description>@Paul: I didn&#039;t mean it like that at all.

If there&#039;s something that&#039;s a &quot;real&quot; product, under active development that people can use, it&#039;d be worth mentioning in the tutorial itself - that way people won&#039;t be stuck with Bucket (assuming, of course, that its lifespan is roughly only as long as the tutorial itself)

I&#039;ve got no real problem that the tutorial has a lightweight implementation though, you know?

Or, seemingly more on your level, &quot;how dare I suggest that there&#039;s another tool for the job - sharing knowledge about products and tools should be outlawed!&quot;</description>
		<content:encoded><![CDATA[<p>@Paul: I didn&#8217;t mean it like that at all.</p>
<p>If there&#8217;s something that&#8217;s a &#8220;real&#8221; product, under active development that people can use, it&#8217;d be worth mentioning in the tutorial itself &#8211; that way people won&#8217;t be stuck with Bucket (assuming, of course, that its lifespan is roughly only as long as the tutorial itself)</p>
<p>I&#8217;ve got no real problem that the tutorial has a lightweight implementation though, you know?</p>
<p>Or, seemingly more on your level, &#8220;how dare I suggest that there&#8217;s another tool for the job &#8211; sharing knowledge about products and tools should be outlawed!&#8221;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Annesley</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925466</link>
		<dc:creator>Paul Annesley</dc:creator>
		<pubDate>Mon, 11 May 2009 23:18:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925466</guid>
		<description>Josh: yeah, stick it to him.  How dare somebody write a lightweight library that suits their needs and then publish it for the world to share.  Without even first scouring the internet to find something they can bend into shape.  The nerve &lt;em&gt;*tuts*&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Josh: yeah, stick it to him.  How dare somebody write a lightweight library that suits their needs and then publish it for the world to share.  Without even first scouring the internet to find something they can bend into shape.  The nerve <em>*tuts*</em></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Troels Knak-Nielsen</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925418</link>
		<dc:creator>Troels Knak-Nielsen</dc:creator>
		<pubDate>Mon, 11 May 2009 00:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925418</guid>
		<description>@Joshua
I admit I only looked at the documentation for it. Maybe I should give it another go. The YAML/XML configuration scared me away, as well as the &lt;strong&gt;sf&lt;/strong&gt; prefix on the classes.
&lt;a href=&quot;http://www.pake-project.org/download.html&quot; rel=&quot;nofollow&quot;&gt;Pake&lt;/a&gt; also used to be decoupled from Symfony, but is now tightly integrated into it. That makes me a bit suspicious, although it might just be me being paranoid.</description>
		<content:encoded><![CDATA[<p>@Joshua<br />
I admit I only looked at the documentation for it. Maybe I should give it another go. The YAML/XML configuration scared me away, as well as the <strong>sf</strong> prefix on the classes.<br />
<a href="http://www.pake-project.org/download.html" rel="nofollow">Pake</a> also used to be decoupled from Symfony, but is now tightly integrated into it. That makes me a bit suspicious, although it might just be me being paranoid.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua May</title>
		<link>http://www.sitepoint.com/blogs/2009/05/11/bucket-is-a-minimal-dependency-injection-container-for-php/comment-page-1/#comment-925415</link>
		<dc:creator>Joshua May</dc:creator>
		<pubDate>Sun, 10 May 2009 23:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=9286#comment-925415</guid>
		<description>So, I take it when you were at fabpot&#039;s github, you completely missed his &quot;real&quot; DI container? See: http://github.com/fabpot/dependency-injection/tree/master

It&#039;s none of the things you&#039;re worried about - it&#039;s completely decoupled from a framework (by design, though it shares symfony&#039;s name), it&#039;s stable, it&#039;s maintained, and it&#039;s super easy to configure (YAML is love!)

Have a bit more of a read about it here: http://fabien.potencier.org/article/13/introduction-to-the-symfony-service-container

Unless I&#039;m missing something, I think it&#039;s pretty much ideal.</description>
		<content:encoded><![CDATA[<p>So, I take it when you were at fabpot&#8217;s github, you completely missed his &#8220;real&#8221; DI container? See: <a href="http://github.com/fabpot/dependency-injection/tree/master" rel="nofollow">http://github.com/fabpot/dependency-injection/tree/master</a></p>
<p>It&#8217;s none of the things you&#8217;re worried about &#8211; it&#8217;s completely decoupled from a framework (by design, though it shares symfony&#8217;s name), it&#8217;s stable, it&#8217;s maintained, and it&#8217;s super easy to configure (YAML is love!)</p>
<p>Have a bit more of a read about it here: <a href="http://fabien.potencier.org/article/13/introduction-to-the-symfony-service-container" rel="nofollow">http://fabien.potencier.org/article/13/introduction-to-the-symfony-service-container</a></p>
<p>Unless I&#8217;m missing something, I think it&#8217;s pretty much ideal.</p>]]></content:encoded>
	</item>
</channel>
</rss>
