<?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"
	>
<channel>
	<title>Comments on: WordPress sucks, but it doesn&#8217;t matter</title>
	<atom:link href="http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/</link>
	<description>Running commentary about agile development, user experience design and Ajax.</description>
	<pubDate>Fri, 09 Jan 2009 09:17:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Jason Grant</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1904</link>
		<dc:creator>Jason Grant</dc:creator>
		<pubDate>Thu, 12 Jun 2008 15:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1904</guid>
		<description>The underscores in PHP are to do with the naming convention used by developer(s) and nothing to do with language itself. 

Some goods points made here about ugliness of WordPress tags. I don't like the look of them indeed.</description>
		<content:encoded><![CDATA[<p>The underscores in PHP are to do with the naming convention used by developer(s) and nothing to do with language itself. </p>
<p>Some goods points made here about ugliness of WordPress tags. I don&#8217;t like the look of them indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Dillard</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1660</link>
		<dc:creator>Brian Dillard</dc:creator>
		<pubDate>Mon, 02 Jun 2008 16:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1660</guid>
		<description>It's been pointed out to me that as a passionate advocate and programmer of JavaScript, I probably shouldn't jump on the bandwagon so much when people bash programming platforms that are traditionally considered kids' stuff. Thanks to all for the tips on quality PHP projects to check out for examples of PHP code done right!</description>
		<content:encoded><![CDATA[<p>It&#8217;s been pointed out to me that as a passionate advocate and programmer of JavaScript, I probably shouldn&#8217;t jump on the bandwagon so much when people bash programming platforms that are traditionally considered kids&#8217; stuff. Thanks to all for the tips on quality PHP projects to check out for examples of PHP code done right!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Reis</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1321</link>
		<dc:creator>Alex Reis</dc:creator>
		<pubDate>Thu, 29 May 2008 17:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1321</guid>
		<description>Well I do think WordPress serves its role as a good blogging platform. I started my own blog a couple days ago and must say I'm quite impressed with the ease of use and clean look and feel you get from it. That said, I haven't come about ANY open source application written in PHP that looks even decent. 

As Eran said, Cake, Symfony and the like are changing this, but it's past dooms its present if you ask me. Take phpMyAdmin for instance: a very good database administration application, widely used, with one hell of a mess in its codebase.

I do think though that PHP is a valid web application development platform, it just isn't used correctly, because as others said, it's just too lenient. If you take for instance C# or Java, they mostly FORCE you into using object orientation to some extent, and have a community built around standards and best practices. Hell I haven't even come over a PHP Coding Standards document yet.</description>
		<content:encoded><![CDATA[<p>Well I do think WordPress serves its role as a good blogging platform. I started my own blog a couple days ago and must say I&#8217;m quite impressed with the ease of use and clean look and feel you get from it. That said, I haven&#8217;t come about ANY open source application written in PHP that looks even decent. </p>
<p>As Eran said, Cake, Symfony and the like are changing this, but it&#8217;s past dooms its present if you ask me. Take phpMyAdmin for instance: a very good database administration application, widely used, with one hell of a mess in its codebase.</p>
<p>I do think though that PHP is a valid web application development platform, it just isn&#8217;t used correctly, because as others said, it&#8217;s just too lenient. If you take for instance C# or Java, they mostly FORCE you into using object orientation to some extent, and have a community built around standards and best practices. Hell I haven&#8217;t even come over a PHP Coding Standards document yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eran Galperin</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1251</link>
		<dc:creator>Eran Galperin</dc:creator>
		<pubDate>Wed, 28 May 2008 23:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1251</guid>
		<description>Wordpress is completely procedural in implementation, and it shows in its mess of a code. If you want to judge PHP quality done by professional developers, take a look at the code of one the major frameworks (Zend Framework, CakePHP, Symfony). I'm sure you'll think much better of PHP afterwards.</description>
		<content:encoded><![CDATA[<p>Wordpress is completely procedural in implementation, and it shows in its mess of a code. If you want to judge PHP quality done by professional developers, take a look at the code of one the major frameworks (Zend Framework, CakePHP, Symfony). I&#8217;m sure you&#8217;ll think much better of PHP afterwards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T.J.</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1221</link>
		<dc:creator>T.J.</dc:creator>
		<pubDate>Wed, 28 May 2008 18:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1221</guid>
		<description>Edit to my above comment, PHP code removed.

Same with PHP, if you litter your HTML with inline [php] get_something() [endphp] your going to make maintenance and modification a pain.</description>
		<content:encoded><![CDATA[<p>Edit to my above comment, PHP code removed.</p>
<p>Same with PHP, if you litter your HTML with inline [php] get_something() [endphp] your going to make maintenance and modification a pain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T.J.</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1220</link>
		<dc:creator>T.J.</dc:creator>
		<pubDate>Wed, 28 May 2008 18:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1220</guid>
		<description>After reading the linked article and this one, one can draw the conclusion that any programming language sucks.  I think the reason PHP gets so much heat is due to the way the majority of PHP developers write their PHP application (see: wordpress).  PHP is the HTML 4.01 of the server-side world, it is very tolerant to incorrect standards while still producing the required results, but if used correctly is every bit as viable as its brethren.  

The key is seperation of logic and markup, similar to developing the front-end of a javascript/ajax app.  If you litter your HTML with 'onmouseover' or 'href="javascript:"' your going to make maintenance and modifications a pain in the a**.  Same with PHP, if you little your HTML with inline  your going to make maintenance and modification a pain.  Good coding standards makes everyones lives easier, PHP's only sin is being too lenient in that department (like javascript).</description>
		<content:encoded><![CDATA[<p>After reading the linked article and this one, one can draw the conclusion that any programming language sucks.  I think the reason PHP gets so much heat is due to the way the majority of PHP developers write their PHP application (see: wordpress).  PHP is the HTML 4.01 of the server-side world, it is very tolerant to incorrect standards while still producing the required results, but if used correctly is every bit as viable as its brethren.  </p>
<p>The key is seperation of logic and markup, similar to developing the front-end of a javascript/ajax app.  If you litter your HTML with &#8216;onmouseover&#8217; or &#8216;href=&#8221;javascript:&#8221;&#8216; your going to make maintenance and modifications a pain in the a**.  Same with PHP, if you little your HTML with inline  your going to make maintenance and modification a pain.  Good coding standards makes everyones lives easier, PHP&#8217;s only sin is being too lenient in that department (like javascript).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karen</title>
		<link>http://www.pathf.com/blogs/2008/05/wordpress-sucks-but-it-doesnt-matter/#comment-1144</link>
		<dc:creator>Karen</dc:creator>
		<pubDate>Tue, 27 May 2008 21:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=907#comment-1144</guid>
		<description>"All of those endless underscores. All of those functions with names like a_function or the_method."

While that is the convention for PHP builtins, you can name your user-defined methods/functions using camelCase if you want.

"It’s just hard on the eyes - much harder than the  of JSP and ASP." 

If you're talking about the use of &#60;?php, you can shorten it with &#60;? and &#60;?= (which is equivalent to &#60;?php echo). You can even (until PHP 6, I think) use ASP-style &#60;%. However, most PHP apps will not use short tags because it's a PHP initialization setting to allow it and not all hosts may have it enabled. This is also why many PHP apps are written for PHP 4; there are still plenty of hosts that haven't upgraded to 5 even though it's been out for a long time.

Check out http://us2.php.net/manual/en/language.basic-syntax.php for some of the ways you can make the template-level PHP prettier.</description>
		<content:encoded><![CDATA[<p>&#8220;All of those endless underscores. All of those functions with names like a_function or the_method.&#8221;</p>
<p>While that is the convention for PHP builtins, you can name your user-defined methods/functions using camelCase if you want.</p>
<p>&#8220;It’s just hard on the eyes - much harder than the  of JSP and ASP.&#8221; </p>
<p>If you&#8217;re talking about the use of &lt;?php, you can shorten it with &lt;? and &lt;?= (which is equivalent to &lt;?php echo). You can even (until PHP 6, I think) use ASP-style &lt;%. However, most PHP apps will not use short tags because it&#8217;s a PHP initialization setting to allow it and not all hosts may have it enabled. This is also why many PHP apps are written for PHP 4; there are still plenty of hosts that haven&#8217;t upgraded to 5 even though it&#8217;s been out for a long time.</p>
<p>Check out <a href="http://us2.php.net/manual/en/language.basic-syntax.php" rel="nofollow">http://us2.php.net/manual/en/language.basic-syntax.php</a> for some of the ways you can make the template-level PHP prettier.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
