<?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: Why is PHP Popular?</title>
	<atom:link href="http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/</link>
	<description>PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.</description>
	<lastBuildDate>Fri, 10 Sep 2010 12:20:12 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sheryl	Thomas</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-84835</link>
		<dc:creator>Sheryl	Thomas</dc:creator>
		<pubDate>Mon, 25 Jan 2010 20:44:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-84835</guid>
		<description>This is the first time&#160;to visit here. I found so much interesting stuff in your thread, especially its topics. From the loads of comments on your post, I guess I am not the only one having all the enjoyment here! Keep up the hard work.</description>
		<content:encoded><![CDATA[<p>This is the first time&nbsp;to visit here. I found so much interesting stuff in your thread, especially its topics. From the loads of comments on your post, I guess I am not the only one having all the enjoyment here! Keep up the hard work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cowfish2</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-83450</link>
		<dc:creator>cowfish2</dc:creator>
		<pubDate>Tue, 04 Mar 2008 09:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-83450</guid>
		<description>P.S Just because it&#039;s *easy* to create a quick and dirty procedural application in PHP does not mean you should do it! PHP has a pretty adequate OOP implementation and many frameworks (most of with are based on the MVC architecture), and the MVC architecture is based on OOP.

On of the frameworks available is CakePHP which seperates logic from the presentation. If you don&#039;t have the discipline to implement good modular code without language restraints (for example myself), then use a framework or something. It can be a strict teacher. That&#039;s good.</description>
		<content:encoded><![CDATA[<p>P.S Just because it&#8217;s *easy* to create a quick and dirty procedural application in PHP does not mean you should do it! PHP has a pretty adequate OOP implementation and many frameworks (most of with are based on the MVC architecture), and the MVC architecture is based on OOP.</p>
<p>On of the frameworks available is CakePHP which seperates logic from the presentation. If you don&#8217;t have the discipline to implement good modular code without language restraints (for example myself), then use a framework or something. It can be a strict teacher. That&#8217;s good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cowfish</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-83449</link>
		<dc:creator>cowfish</dc:creator>
		<pubDate>Tue, 04 Mar 2008 09:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-83449</guid>
		<description>@Peter

&quot;get pragmatic- use tools that fit the task.&quot;

Too right mate :P

Anyway, there&#039;s no point getting religious about it when you really understand the saying: &quot;Programming Is Programming&quot;.

A programming language is to programming as a calculator is to maths. Good programming skills are learnt separately from the language. If you know what you&#039;re doing, sure, you can write excellent and resusable OOP code in PHP.

The 3 languages I use most are: Java, PHP and C++.</description>
		<content:encoded><![CDATA[<p>@Peter</p>
<p>&#8220;get pragmatic- use tools that fit the task.&#8221;</p>
<p>Too right mate <img src='http://www.procata.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Anyway, there&#8217;s no point getting religious about it when you really understand the saying: &#8220;Programming Is Programming&#8221;.</p>
<p>A programming language is to programming as a calculator is to maths. Good programming skills are learnt separately from the language. If you know what you&#8217;re doing, sure, you can write excellent and resusable OOP code in PHP.</p>
<p>The 3 languages I use most are: Java, PHP and C++.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P.S.Glory</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-14315</link>
		<dc:creator>P.S.Glory</dc:creator>
		<pubDate>Fri, 17 Feb 2006 06:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-14315</guid>
		<description>PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) 
PHP is free to download and use
PHP scripts are executed on the server 
PHP files are returned to the browser as plain HTML.
PHP script can be embided with in HTML script.</description>
		<content:encoded><![CDATA[<p>PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)<br />
PHP is free to download and use<br />
PHP scripts are executed on the server<br />
PHP files are returned to the browser as plain HTML.<br />
PHP script can be embided with in HTML script.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Srinivas</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-204</link>
		<dc:creator>Srinivas</dc:creator>
		<pubDate>Sat, 04 Sep 2004 20:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-204</guid>
		<description>It would be cool if Java could be distributed in the Apache or BSD license.</description>
		<content:encoded><![CDATA[<p>It would be cool if Java could be distributed in the Apache or BSD license.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Moore</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-75</link>
		<dc:creator>Jeff Moore</dc:creator>
		<pubDate>Sun, 20 Jun 2004 00:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-75</guid>
		<description>you are correct, saurab.  Older comments started showing extra slashes in an upgrade to WordPress 1.2.  This should be fixed now.</description>
		<content:encoded><![CDATA[<p>you are correct, saurab.  Older comments started showing extra slashes in an upgrade to WordPress 1.2.  This should be fixed now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: saurab</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-65</link>
		<dc:creator>saurab</dc:creator>
		<pubDate>Thu, 17 Jun 2004 15:04:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-65</guid>
		<description>looks like the PHP script driving this page has not been written correctly......... data is not being escaped properly especially with single and double quotes</description>
		<content:encoded><![CDATA[<p>looks like the PHP script driving this page has not been written correctly&#8230;&#8230;&#8230; data is not being escaped properly especially with single and double quotes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stefan demetz</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-53</link>
		<dc:creator>stefan demetz</dc:creator>
		<pubDate>Fri, 28 May 2004 11:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-53</guid>
		<description>bugs
http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/03/31/10465.aspx</description>
		<content:encoded><![CDATA[<p>bugs<br />
<a href="http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/03/31/10465.aspx" rel="nofollow">http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/03/31/10465.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-23</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 15 May 2004 13:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-23</guid>
		<description>Well, I&#039;ll add my bit here too. Firstly, I started in Java by trying to disprove the hype (30% programming efficiency over C++). With 8 years of C++ under my belt, I fetl qualified to test it (I know where you think this is going, but you&#039;re wrong!). Java was more efficient and better than C++ by miles. Recent Swing enhancements have been pretty good too.

The new stuff in JDK 1.5 is fascinating. Most of the Apache projects are equally splendid (if you want me to say, cool, find yourself an American).

But, here&#039;s the rub. I think Tomcat is excellent and very robust, however, many, many software projects do not need enterprise scalability. I&#039;ve done projects that had global reach, so I&#039;m not talking through my hat here.

I like JSP a great deal, and there are many excellent Java/Web apps in Open Source (I should know, I use many of them).

Another &#039;but&#039;, I recently had to put together a prototype of a complex application. I dipped into two or three PHP projects I&#039;ve been monitoring in in literally hours had something better than the Java-based code I&#039;d done earlier.

The long and the short of it is, in my opinion, if you need a decent and effective tool that does not need all the enterprise grade bells, use PHP for your web-apps. You can integrate to Java processes, like Web Services-based apps easily. Hence separation of concerns.

Don&#039;t drink the Big IT Kool-aid: Much of that hokum about the need for scalability exists for Sun to sell you another server or Microsoft another license. Using Microsoft technology on one project, we ran to 21 mid-range servers. 21! What was this? a debutante party? Before you unload against Microsoft, another Java-based application running on Sun would have required at least 64GB of RAM (It ran in Windows 2000 in 1GB. Go figure).

I&#039;m now ready to throw my hat in the ring for PHP for most web based projects, talking to a Web Services back-end. I&#039;ve seen to many good quality PHP apps to get Java-religion.

After all, using PHP is not like using Visual Basic, so that&#039;s OK, isn&#039;t it? ;-)

Sorry for the lengthy post, but I just had to get this off my chest. In summary, don&#039;t get religion, get pragmatic- use tools that fit the task.</description>
		<content:encoded><![CDATA[<p>Well, I&#8217;ll add my bit here too. Firstly, I started in Java by trying to disprove the hype (30% programming efficiency over C++). With 8 years of C++ under my belt, I fetl qualified to test it (I know where you think this is going, but you&#8217;re wrong!). Java was more efficient and better than C++ by miles. Recent Swing enhancements have been pretty good too.</p>
<p>The new stuff in JDK 1.5 is fascinating. Most of the Apache projects are equally splendid (if you want me to say, cool, find yourself an American).</p>
<p>But, here&#8217;s the rub. I think Tomcat is excellent and very robust, however, many, many software projects do not need enterprise scalability. I&#8217;ve done projects that had global reach, so I&#8217;m not talking through my hat here.</p>
<p>I like JSP a great deal, and there are many excellent Java/Web apps in Open Source (I should know, I use many of them).</p>
<p>Another &#8216;but&#8217;, I recently had to put together a prototype of a complex application. I dipped into two or three PHP projects I&#8217;ve been monitoring in in literally hours had something better than the Java-based code I&#8217;d done earlier.</p>
<p>The long and the short of it is, in my opinion, if you need a decent and effective tool that does not need all the enterprise grade bells, use PHP for your web-apps. You can integrate to Java processes, like Web Services-based apps easily. Hence separation of concerns.</p>
<p>Don&#8217;t drink the Big IT Kool-aid: Much of that hokum about the need for scalability exists for Sun to sell you another server or Microsoft another license. Using Microsoft technology on one project, we ran to 21 mid-range servers. 21! What was this? a debutante party? Before you unload against Microsoft, another Java-based application running on Sun would have required at least 64GB of RAM (It ran in Windows 2000 in 1GB. Go figure).</p>
<p>I&#8217;m now ready to throw my hat in the ring for PHP for most web based projects, talking to a Web Services back-end. I&#8217;ve seen to many good quality PHP apps to get Java-religion.</p>
<p>After all, using PHP is not like using Visual Basic, so that&#8217;s OK, isn&#8217;t it? <img src='http://www.procata.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Sorry for the lengthy post, but I just had to get this off my chest. In summary, don&#8217;t get religion, get pragmatic- use tools that fit the task.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-15</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 05 May 2004 06:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/04/27/why-is-php-popular/#comment-15</guid>
		<description>This is in response to Paul Pinto&#039;s comment that there is no clean separation of layers.  There are so many ways to get your separation it&#039;s almost laughable you made that comment.  First,  Jeff&#039;s own WACT is almost exactly like you want from ASP.NET and there&#039;ve been a few posts over at sitepoint&#039;s advanced forums doing the exact same thing.  Smarty is both easy to use and quick.  You can use XSLT if that floats your boat.  

Anyway, comments like these are just examples that you haven&#039;t investigated the full power of PHP.  I know the counter argument to this is that if it&#039;s not straightforward then nobody will use it, but obviously people do.  Also, how easy is it for me to get an ASP.NET development environment set up?  rpm -ivh httpd, rpm -ivh php-4.X, and VI and I&#039;m good to go with PHP.  

I have setup tomcat before, and that&#039;s not a walk in the park either but at least it&#039;s free.</description>
		<content:encoded><![CDATA[<p>This is in response to Paul Pinto&#8217;s comment that there is no clean separation of layers.  There are so many ways to get your separation it&#8217;s almost laughable you made that comment.  First,  Jeff&#8217;s own WACT is almost exactly like you want from ASP.NET and there&#8217;ve been a few posts over at sitepoint&#8217;s advanced forums doing the exact same thing.  Smarty is both easy to use and quick.  You can use XSLT if that floats your boat.  </p>
<p>Anyway, comments like these are just examples that you haven&#8217;t investigated the full power of PHP.  I know the counter argument to this is that if it&#8217;s not straightforward then nobody will use it, but obviously people do.  Also, how easy is it for me to get an ASP.NET development environment set up?  rpm -ivh httpd, rpm -ivh php-4.X, and VI and I&#8217;m good to go with PHP.  </p>
<p>I have setup tomcat before, and that&#8217;s not a walk in the park either but at least it&#8217;s free.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
