<?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: A PHP Guy’s Look At Python</title>
	<atom:link href="http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sun, 22 Nov 2009 06:05:55 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Robert Idenpidi</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-883634</link>
		<dc:creator>Robert Idenpidi</dc:creator>
		<pubDate>Thu, 26 Feb 2009 05:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-883634</guid>
		<description>Well i would say take a look at &lt;a href=&quot;http://www.hurricanesoftwares.com/php-vs-python-analysis/&quot; rel=&quot;nofollow&quot;&gt;PHP V/s Python: Analysis &lt;/a&gt; and you will know there are lots of stuff which PHP can&#039;t do and Python can but there are also many aspects where PHP is winning the race.
Both the languages have their advantages and disadvantages, you may choose depending upon your need rather than hype.</description>
		<content:encoded><![CDATA[<p>Well i would say take a look at <a href="http://www.hurricanesoftwares.com/php-vs-python-analysis/" rel="nofollow">PHP V/s Python: Analysis </a> and you will know there are lots of stuff which PHP can&#8217;t do and Python can but there are also many aspects where PHP is winning the race.<br />
Both the languages have their advantages and disadvantages, you may choose depending upon your need rather than hype.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jimbo Quimby</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-869310</link>
		<dc:creator>Jimbo Quimby</dc:creator>
		<pubDate>Tue, 27 Jan 2009 23:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-869310</guid>
		<description>I&#039;ve been looking into Python, but I don&#039;t really have a need to learn it currently, it seems, though it seems like a great language. A bit uninspiring, really. It might be too straightforward.  

I get all my work done in PHP and Javascript, and my serious programming kicks come from javascript at this point.  

I&#039;ve looked into Ruby on Rails, and if you want to talk about &quot;spend my time on the fun, challenging parts of the work rather than mucking around with crap&quot;, that&#039;s exactly what learning rails and deploying it and working with it in general felt like to me - mucking around instead of getting things done.  I don&#039;t like frameworks where I don&#039;t know what all of the code is doing. For instance, I was looking at &#039;The Rails Way&#039; and a note mentioned that, to paraphrase, the routing code has been so convoluted that for a long time only one person could change that section of the source, and &#039;most developers still don&#039;t understand&#039; the routing. But &#039;you don&#039;t need to&#039;. Wow, that sounds great.

Ruby seems cool, though. I&#039;d consider writing a site in erb.  I don&#039;t really think MVC is appropriate for web applications. I&#039;m going to check out django and turbogears, I guess.

I think, though, knowing enough about PHP and Javascript and seeing that Ruby and Python aren&#039;t much different, my quest to expand my programming methods is leading to strange languages like Haskell.  Now THAT&#039;s different.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been looking into Python, but I don&#8217;t really have a need to learn it currently, it seems, though it seems like a great language. A bit uninspiring, really. It might be too straightforward.  </p>
<p>I get all my work done in PHP and Javascript, and my serious programming kicks come from javascript at this point.  </p>
<p>I&#8217;ve looked into Ruby on Rails, and if you want to talk about &#8220;spend my time on the fun, challenging parts of the work rather than mucking around with crap&#8221;, that&#8217;s exactly what learning rails and deploying it and working with it in general felt like to me &#8211; mucking around instead of getting things done.  I don&#8217;t like frameworks where I don&#8217;t know what all of the code is doing. For instance, I was looking at &#8216;The Rails Way&#8217; and a note mentioned that, to paraphrase, the routing code has been so convoluted that for a long time only one person could change that section of the source, and &#8216;most developers still don&#8217;t understand&#8217; the routing. But &#8216;you don&#8217;t need to&#8217;. Wow, that sounds great.</p>
<p>Ruby seems cool, though. I&#8217;d consider writing a site in erb.  I don&#8217;t really think MVC is appropriate for web applications. I&#8217;m going to check out django and turbogears, I guess.</p>
<p>I think, though, knowing enough about PHP and Javascript and seeing that Ruby and Python aren&#8217;t much different, my quest to expand my programming methods is leading to strange languages like Haskell.  Now THAT&#8217;s different.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mikemike</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-824456</link>
		<dc:creator>mikemike</dc:creator>
		<pubDate>Tue, 11 Nov 2008 06:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-824456</guid>
		<description>I agree</description>
		<content:encoded><![CDATA[<p>I agree</p>]]></content:encoded>
	</item>
	<item>
		<title>By: oddz</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-767820</link>
		<dc:creator>oddz</dc:creator>
		<pubDate>Fri, 25 Jul 2008 18:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-767820</guid>
		<description>PHP is like that ugly girl friend. She may be ugly but she&#039;s so damn useful. She cooks, cleans and does everything else without a word. Python is fun but isn&#039;t nearly as useful as PHP in my opinion.</description>
		<content:encoded><![CDATA[<p>PHP is like that ugly girl friend. She may be ugly but she&#8217;s so damn useful. She cooks, cleans and does everything else without a word. Python is fun but isn&#8217;t nearly as useful as PHP in my opinion.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: sempsteen</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-728187</link>
		<dc:creator>sempsteen</dc:creator>
		<pubDate>Tue, 20 May 2008 21:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-728187</guid>
		<description>Sticking to a programming language and avoiding others is not a good idea. I&#039;m a PHP programmer. But the way i learned MVC consept was by reading JAVA documents and studying RubyOnRails. I would like to look at Pyhton if i have time. Also believe or not MSDN has some interesting articles about MVC consept.</description>
		<content:encoded><![CDATA[<p>Sticking to a programming language and avoiding others is not a good idea. I&#8217;m a PHP programmer. But the way i learned MVC consept was by reading JAVA documents and studying RubyOnRails. I would like to look at Pyhton if i have time. Also believe or not MSDN has some interesting articles about MVC consept.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-723464</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Fri, 16 May 2008 13:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-723464</guid>
		<description>Feel free to turn down PHP contracts, and I&#039;ll happily sweep them up. PHP isn&#039;t an ivory tower language, it&#039;s a tool to get things done. There are many things wrong with it, but there are also many things right with it. While language aficionados will point out inconsistent naming practices and return values amongst similar functions, a good PHP developer will point out that other languages like Java are far more consistent and would seem to be better designed, yet they&#039;re getting pounded by PHP. Unless someone can manage to make Python easy to deploy and suited for rapid prototyping, PHP will be on top for a while. Ruby is the flavor of the week, and will probably not even be considered in five years for new projects.

Required reading: http://terrychay.com/blog/article/php-ruby-evil-good.shtml</description>
		<content:encoded><![CDATA[<p>Feel free to turn down PHP contracts, and I&#8217;ll happily sweep them up. PHP isn&#8217;t an ivory tower language, it&#8217;s a tool to get things done. There are many things wrong with it, but there are also many things right with it. While language aficionados will point out inconsistent naming practices and return values amongst similar functions, a good PHP developer will point out that other languages like Java are far more consistent and would seem to be better designed, yet they&#8217;re getting pounded by PHP. Unless someone can manage to make Python easy to deploy and suited for rapid prototyping, PHP will be on top for a while. Ruby is the flavor of the week, and will probably not even be considered in five years for new projects.</p>
<p>Required reading: <a href="http://terrychay.com/blog/article/php-ruby-evil-good.shtml" rel="nofollow">http://terrychay.com/blog/article/php-ruby-evil-good.shtml</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: ringobob</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-722949</link>
		<dc:creator>ringobob</dc:creator>
		<pubDate>Thu, 15 May 2008 15:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-722949</guid>
		<description>phirate, you&#039;re probably right about where the industry is headed, and I&#039;m glad you have more work than you can handle.  That said, the market isn&#039;t ready for everyone to go that way yet.  You&#039;re way ahead of the game, and PHP has not yet been left behind, and it may not ever be depending on how languages and applications (and the ever elusive &quot;popularity&quot;) evolve.</description>
		<content:encoded><![CDATA[<p>phirate, you&#8217;re probably right about where the industry is headed, and I&#8217;m glad you have more work than you can handle.  That said, the market isn&#8217;t ready for everyone to go that way yet.  You&#8217;re way ahead of the game, and PHP has not yet been left behind, and it may not ever be depending on how languages and applications (and the ever elusive &#8220;popularity&#8221;) evolve.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-721014</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 12 May 2008 17:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-721014</guid>
		<description>@phirate

&lt;blockquote&gt;I understand that at this point there will be a pile of old school, die-hard PHP geeks shaking their heads and saying “Hasn’t he heard of Cake or …”&lt;/blockquote&gt;

Die-hard PHP geeks don&#039;t have time for your rants.</description>
		<content:encoded><![CDATA[<p>@phirate</p>
<blockquote><p>I understand that at this point there will be a pile of old school, die-hard PHP geeks shaking their heads and saying “Hasn’t he heard of Cake or …”</p></blockquote>
<p>Die-hard PHP geeks don&#8217;t have time for your rants.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: PHPCamp.com</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-719938</link>
		<dc:creator>PHPCamp.com</dc:creator>
		<pubDate>Sat, 10 May 2008 22:38:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-719938</guid>
		<description>Ha ha, there&#039;s never just a &quot;Period&quot; in a debate about programming so I&#039;ll keep it going. Nice try though.

I&#039;ve been programming for just about 30 years and I&#039;ve learned more languages than I care to remember. I know some Python but I would still never choose it for a front end. Most languages suck and there&#039;s almost nothing that improved my skills by half of them. All I care about is what&#039;s going to make me the most money and be fun. Python isn&#039;t fun for me. 

We all get out of the business eventually, gotta think diversification of income. I got out of being an employee for about 6 years then I got bored and threw a resume out there asking for a ridiculous sum and darned if they didn&#039;t beat it. So, right now PHP makes me money and I made a commitment so I can&#039;t leave just yet.

See at some point in your career, if you&#039;re diligent and follow a plan, you&#039;ll have broad experience and be a master at one or just a few skills. I&#039;ve been in management at a fortune 500 company, 6 different kind of engineers (h/w and s/w), worked with customers, production and engineering and also run a couple side businesses. My only point is that this broad experience has helped me more than being good at PERL, PHP, (definitely VB), C++ or anything else. 

You know how it goes. When you&#039;re just starting out people tell you to learn it all. You buy into the job postings that want you to be a master at 10 different languages, 3 different databases, you can fly and work 80 hour weeks and they&#039;ll pay you a measly 5 figure salary. That&#039;s total B.S. Many of us have been there done that. It will take time to understand that&#039;s not how you get ahead and be seen by the industry as a highly valued scarce resource. Supply and demand rules and patience is rewarded. Maybe telling you will help you understand but most likely you&#039;ll just have to figure it out yourself 10-20 years from now.

We should be proud if we don&#039;t just focus on learning as many languages or functions as we can because it lets us focus more on business, marketing and distribution. You know, the rest of the skills a successful company needs other than just Engineering. Engineers are everywhere. People who understand niche skills and broader skills are much harder to find. 

Not sure why someone would think Python isn&#039;t dominated by PHP but I suppose they would have the numbers to back up that suggestion. So I still agree with the author. 

Good luck in all that you do. Cheers.</description>
		<content:encoded><![CDATA[<p>Ha ha, there&#8217;s never just a &#8220;Period&#8221; in a debate about programming so I&#8217;ll keep it going. Nice try though.</p>
<p>I&#8217;ve been programming for just about 30 years and I&#8217;ve learned more languages than I care to remember. I know some Python but I would still never choose it for a front end. Most languages suck and there&#8217;s almost nothing that improved my skills by half of them. All I care about is what&#8217;s going to make me the most money and be fun. Python isn&#8217;t fun for me. </p>
<p>We all get out of the business eventually, gotta think diversification of income. I got out of being an employee for about 6 years then I got bored and threw a resume out there asking for a ridiculous sum and darned if they didn&#8217;t beat it. So, right now PHP makes me money and I made a commitment so I can&#8217;t leave just yet.</p>
<p>See at some point in your career, if you&#8217;re diligent and follow a plan, you&#8217;ll have broad experience and be a master at one or just a few skills. I&#8217;ve been in management at a fortune 500 company, 6 different kind of engineers (h/w and s/w), worked with customers, production and engineering and also run a couple side businesses. My only point is that this broad experience has helped me more than being good at PERL, PHP, (definitely VB), C++ or anything else. </p>
<p>You know how it goes. When you&#8217;re just starting out people tell you to learn it all. You buy into the job postings that want you to be a master at 10 different languages, 3 different databases, you can fly and work 80 hour weeks and they&#8217;ll pay you a measly 5 figure salary. That&#8217;s total B.S. Many of us have been there done that. It will take time to understand that&#8217;s not how you get ahead and be seen by the industry as a highly valued scarce resource. Supply and demand rules and patience is rewarded. Maybe telling you will help you understand but most likely you&#8217;ll just have to figure it out yourself 10-20 years from now.</p>
<p>We should be proud if we don&#8217;t just focus on learning as many languages or functions as we can because it lets us focus more on business, marketing and distribution. You know, the rest of the skills a successful company needs other than just Engineering. Engineers are everywhere. People who understand niche skills and broader skills are much harder to find. </p>
<p>Not sure why someone would think Python isn&#8217;t dominated by PHP but I suppose they would have the numbers to back up that suggestion. So I still agree with the author. </p>
<p>Good luck in all that you do. Cheers.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/comment-page-1/#comment-719917</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sat, 10 May 2008 22:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2474#comment-719917</guid>
		<description>I did experiment a bit with Django, trying to create a simple website, and boy there are a lot of settings and files to be configured only to get a simple output.

From my side, a MVC PHP framework, like CodeIgniter, it&#039;s way more simple and a natural approach to develop a web application.

And, just like a detail, having identation instead of curly braces it maked difficult to see &quot;for&quot; loops or &quot;if&quot; conditions, especially when they contain a long code.</description>
		<content:encoded><![CDATA[<p>I did experiment a bit with Django, trying to create a simple website, and boy there are a lot of settings and files to be configured only to get a simple output.</p>
<p>From my side, a MVC PHP framework, like CodeIgniter, it&#8217;s way more simple and a natural approach to develop a web application.</p>
<p>And, just like a detail, having identation instead of curly braces it maked difficult to see &#8220;for&#8221; loops or &#8220;if&#8221; conditions, especially when they contain a long code.</p>]]></content:encoded>
	</item>
</channel>
</rss>
