<?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: BBC&#8217;s New Infrastructure: Java and PHP</title>
	<atom:link href="http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/</link>
	<description>Simple is better than complex. Complex is better than complicated. &#124; @fedecarg</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:38:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: RomanV</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-5262</link>
		<dc:creator><![CDATA[RomanV]]></dc:creator>
		<pubDate>Thu, 31 Dec 2009 07:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-5262</guid>
		<description><![CDATA[Life is too short to spend your time re-inventing things.
Let it die. Be prepared to turn your system off, or change it unrecognisably

Amen.]]></description>
		<content:encoded><![CDATA[<p>Life is too short to spend your time re-inventing things.<br />
Let it die. Be prepared to turn your system off, or change it unrecognisably</p>
<p>Amen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matu from japan</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4481</link>
		<dc:creator><![CDATA[matu from japan]]></dc:creator>
		<pubDate>Tue, 28 Jul 2009 23:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4481</guid>
		<description><![CDATA[cool, got here by searching for &quot;bbc infrastructure&quot;. if bbc is using zend framework, then i&#039;m going to try it. looks very promising. thanks!]]></description>
		<content:encoded><![CDATA[<p>cool, got here by searching for &#8220;bbc infrastructure&#8221;. if bbc is using zend framework, then i&#8217;m going to try it. looks very promising. thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roke82</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4449</link>
		<dc:creator><![CDATA[Roke82]]></dc:creator>
		<pubDate>Tue, 14 Jul 2009 12:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4449</guid>
		<description><![CDATA[IMHO, Perl 6 is the way to go, specially if they are already using Perl.]]></description>
		<content:encoded><![CDATA[<p>IMHO, Perl 6 is the way to go, specially if they are already using Perl.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4375</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Tue, 23 Jun 2009 17:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4375</guid>
		<description><![CDATA[Ben, I deleted your comment, sorry mate. This is not the place to discuss that.

Tony, I don&#039;t agree with you. All the people I worked with, including contributors to Django, Zend, Symfony, PureMVC and Grails are very intelligent and talented people.

Guys, I&#039;m sure there are plenty of forums where you can post your rants. In my opinion, they are very unproductive and don&#039;t bring anything interesting to the table.
]]></description>
		<content:encoded><![CDATA[<p>Ben, I deleted your comment, sorry mate. This is not the place to discuss that.</p>
<p>Tony, I don&#8217;t agree with you. All the people I worked with, including contributors to Django, Zend, Symfony, PureMVC and Grails are very intelligent and talented people.</p>
<p>Guys, I&#8217;m sure there are plenty of forums where you can post your rants. In my opinion, they are very unproductive and don&#8217;t bring anything interesting to the table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Green</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4371</link>
		<dc:creator><![CDATA[Anthony Green]]></dc:creator>
		<pubDate>Tue, 23 Jun 2009 06:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4371</guid>
		<description><![CDATA[Federico,

The Forge technology stack is a better than the situation that currently exists, and there are great benefits in adopting ZF if your eco system consists of a mix of hand-cranked pages, XSLT, SSIs etc, stitched together with Perl and C voodoo.

But I&#039;m also of the opinion that ZF is something akin to a solution in search of a problem. Or worse so desperate at having the flexibility to meet the needs of as many developers as possible that it&#039;s a jack of all trades and master of none.

And apologies for again having to point out the naive notion that just having unit tests is a good enough solution in a modern application framework. 

I haven&#039;t been an active member of the PHP community for a number of years but my initial reactions on returning are that it hasn&#039;t evolved much in the time I&#039;ve been away. I think there are plenty of great ideas from Python/Django, Ruby/Rails, Smalltalk/Seaside and others it could adopt but seems reticent to do so. 

Tony]]></description>
		<content:encoded><![CDATA[<p>Federico,</p>
<p>The Forge technology stack is a better than the situation that currently exists, and there are great benefits in adopting ZF if your eco system consists of a mix of hand-cranked pages, XSLT, SSIs etc, stitched together with Perl and C voodoo.</p>
<p>But I&#8217;m also of the opinion that ZF is something akin to a solution in search of a problem. Or worse so desperate at having the flexibility to meet the needs of as many developers as possible that it&#8217;s a jack of all trades and master of none.</p>
<p>And apologies for again having to point out the naive notion that just having unit tests is a good enough solution in a modern application framework. </p>
<p>I haven&#8217;t been an active member of the PHP community for a number of years but my initial reactions on returning are that it hasn&#8217;t evolved much in the time I&#8217;ve been away. I think there are plenty of great ideas from Python/Django, Ruby/Rails, Smalltalk/Seaside and others it could adopt but seems reticent to do so. </p>
<p>Tony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4369</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Mon, 22 Jun 2009 19:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4369</guid>
		<description><![CDATA[Programming is about problem solving. Good programmers are usually familiar with more than one language, platform, process, methodology, OS, compiler, framework, device, editor and/or design pattern.

Sysadmins that use Perl instead of Bash, Python instead of Perl. Web developers that use Ruby instead of PHP, or PHP instead of Python. Software Engineers that use Java instead of C#, or C# instead of C++. Flash or Silverlight? iPhone or Android? Mac or Linux? Debian or Red Hat? GNOME or KDE? Apple or Microsoft? Gosling or Hejlsberg? Wall or Van Rossum? Ritchie or Stroustrup? Vi or Emac? ActiveRecord or DataMapper? Gateway or Repository? 

Life is too short to argue over something that nobody can be right about.]]></description>
		<content:encoded><![CDATA[<p>Programming is about problem solving. Good programmers are usually familiar with more than one language, platform, process, methodology, OS, compiler, framework, device, editor and/or design pattern.</p>
<p>Sysadmins that use Perl instead of Bash, Python instead of Perl. Web developers that use Ruby instead of PHP, or PHP instead of Python. Software Engineers that use Java instead of C#, or C# instead of C++. Flash or Silverlight? iPhone or Android? Mac or Linux? Debian or Red Hat? GNOME or KDE? Apple or Microsoft? Gosling or Hejlsberg? Wall or Van Rossum? Ritchie or Stroustrup? Vi or Emac? ActiveRecord or DataMapper? Gateway or Repository? </p>
<p>Life is too short to argue over something that nobody can be right about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Green</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4368</link>
		<dc:creator><![CDATA[Anthony Green]]></dc:creator>
		<pubDate>Mon, 22 Jun 2009 18:06:54 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4368</guid>
		<description><![CDATA[Ben,

If you think units tests are the be all and end all of testing you are expressing an immature testing philosophy.

Screencasts and conference presentations turn beinners into journeymen. The lack thereof in the PHP community possibly explains the predominance of script kiddies.

Quantity != Quality.
Glad you agree though that sysadmins see Python as a more mature language. 

Tony]]></description>
		<content:encoded><![CDATA[<p>Ben,</p>
<p>If you think units tests are the be all and end all of testing you are expressing an immature testing philosophy.</p>
<p>Screencasts and conference presentations turn beinners into journeymen. The lack thereof in the PHP community possibly explains the predominance of script kiddies.</p>
<p>Quantity != Quality.<br />
Glad you agree though that sysadmins see Python as a more mature language. </p>
<p>Tony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4357</link>
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Mon, 15 Jun 2009 23:19:12 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4357</guid>
		<description><![CDATA[-- The PHP community appears to have a very naive notion of what constitutes a mature testing environment

Sorry, I didn&#039;t catch your name. Have you ever written a unit test or contributed to an open source project before?

Zend: http://tinyurl.com/mjwazd
Django: http://tinyurl.com/m38m3o

You are more than welcome to join us.

-- Rails has many more screencasts

Screencasts? We are programmers, not designers ;)

-- A social observer might comment that the most talented ones have moved on to Python or Ruby

Here are some interesting facts:

.. Linux owns over 75% of the server market, and Linux Engineers preferred scripting language is now Python. 
.. According to the TIOBE Index, PHP is still the most popular dynamic language. 
.. Java and C are the most popular compiled languages.
.. Visual Basic is still more popular than Ruby.
.. Groovy and Grails is better for Java developers.

]]></description>
		<content:encoded><![CDATA[<p>&#8211; The PHP community appears to have a very naive notion of what constitutes a mature testing environment</p>
<p>Sorry, I didn&#8217;t catch your name. Have you ever written a unit test or contributed to an open source project before?</p>
<p>Zend: <a href="http://tinyurl.com/mjwazd" rel="nofollow">http://tinyurl.com/mjwazd</a><br />
Django: <a href="http://tinyurl.com/m38m3o" rel="nofollow">http://tinyurl.com/m38m3o</a></p>
<p>You are more than welcome to join us.</p>
<p>&#8211; Rails has many more screencasts</p>
<p>Screencasts? We are programmers, not designers ;)</p>
<p>&#8211; A social observer might comment that the most talented ones have moved on to Python or Ruby</p>
<p>Here are some interesting facts:</p>
<p>.. Linux owns over 75% of the server market, and Linux Engineers preferred scripting language is now Python.<br />
.. According to the TIOBE Index, PHP is still the most popular dynamic language.<br />
.. Java and C are the most popular compiled languages.<br />
.. Visual Basic is still more popular than Ruby.<br />
.. Groovy and Grails is better for Java developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4356</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Mon, 15 Jun 2009 16:17:58 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4356</guid>
		<description><![CDATA[Hi Anthony, 

Don&#039;t forget that languages come and go, the secret is not to allow your time to be cluttered up by things that don&#039;t make a difference, like arguing about a scripting language or a framework.

I think BBC made an excellent choice by choosing LAMP (Perl, Python, PHP) and Java, instead of Ruby. But that&#039;s just my opinion, of course.

If you feel so strong about this, ask the sys admins at the BBC to port all their perl and python scripts to ruby :) ]]></description>
		<content:encoded><![CDATA[<p>Hi Anthony, </p>
<p>Don&#8217;t forget that languages come and go, the secret is not to allow your time to be cluttered up by things that don&#8217;t make a difference, like arguing about a scripting language or a framework.</p>
<p>I think BBC made an excellent choice by choosing LAMP (Perl, Python, PHP) and Java, instead of Ruby. But that&#8217;s just my opinion, of course.</p>
<p>If you feel so strong about this, ask the sys admins at the BBC to port all their perl and python scripts to ruby :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Green</title>
		<link>http://blog.fedecarg.com/2008/06/02/bbc-new-infrastructure-java-and-php/#comment-4355</link>
		<dc:creator><![CDATA[Anthony Green]]></dc:creator>
		<pubDate>Mon, 15 Jun 2009 10:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://phpimpact.wordpress.com/?p=209#comment-4355</guid>
		<description><![CDATA[Benefits of using the Zend Framework

&lt;q&gt;Zend Framework’s extensive unit tests &lt;/q&gt;

The PHP community appears to have a very naive notion of what constitutes a mature testing environment.
If you look at the discussions that has been going on in the Django and Rails communities you&#039;ll a rich dialogue on Test Driven Development, Behaviour Driven Development, regression testing, integration testing, mocking and stubbing, brittleness of tests, fuzzers, exposing code complexity etc


&lt;q&gt;The high-quality implementation of the MVC web application architecture provides a foundation for all Zend Framework applications.&lt;/q&gt;

A dubious claim IMHO. Zend is certainly feature-rich but that does not necessarily equate with being &#039;high-quality&#039;. The code I&#039;ve been exposed too shows fails to show a proper separation of concerns, numerous anti-patterns all stemming from the decision not to encourage or enforce good application design
  

&lt;q&gt;Documentation.
Zend Framework tools (Wiki, Issue Tracker, VCS, Mailing List, etc).&lt;/q&gt;

Django&#039;s documentation is vastly superior and Rails has many more screencasts and video tutorials than all the PHP frameworks put together.


&lt;q&gt;A vast community of talented developers&lt;/q&gt;

A social observer might comment that the most talented ones have moved on to Python or Ruby. At the last Google Hack Day in London, Ruby was the language of choice amoungst the developers there (67% is the number I recall)]]></description>
		<content:encoded><![CDATA[<p>Benefits of using the Zend Framework</p>
<p><q>Zend Framework’s extensive unit tests </q></p>
<p>The PHP community appears to have a very naive notion of what constitutes a mature testing environment.<br />
If you look at the discussions that has been going on in the Django and Rails communities you&#8217;ll a rich dialogue on Test Driven Development, Behaviour Driven Development, regression testing, integration testing, mocking and stubbing, brittleness of tests, fuzzers, exposing code complexity etc</p>
<p><q>The high-quality implementation of the MVC web application architecture provides a foundation for all Zend Framework applications.</q></p>
<p>A dubious claim IMHO. Zend is certainly feature-rich but that does not necessarily equate with being &#8216;high-quality&#8217;. The code I&#8217;ve been exposed too shows fails to show a proper separation of concerns, numerous anti-patterns all stemming from the decision not to encourage or enforce good application design</p>
<p><q>Documentation.<br />
Zend Framework tools (Wiki, Issue Tracker, VCS, Mailing List, etc).</q></p>
<p>Django&#8217;s documentation is vastly superior and Rails has many more screencasts and video tutorials than all the PHP frameworks put together.</p>
<p><q>A vast community of talented developers</q></p>
<p>A social observer might comment that the most talented ones have moved on to Python or Ruby. At the last Google Hack Day in London, Ruby was the language of choice amoungst the developers there (67% is the number I recall)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

