|PHP is overtaking ASP|
Open source is hitting the big time!
I've been doing a little comparing to see how many ASP pages are indexed in Google vs. PHP pages. Initially, it appeared that ASP was ahead as expected, but then I checked out PHP3 and PHTML and the results were surprising:
ASP driven pages- total: 21,050,000
ASP - 20,400,000
ASPX - 650,000
PHP driven pages- total: 21,730,000
PHP - 13,900,000
PHP3 - 5,680,000
PHTML - 2,150,000
So how could this be happening so quickly? Especially, with the major marketing campaigns from Microsoft, the hundreds of courses available to learn Microsoft products, and the volumes of books available for Microsoft.
I'll tell you what I think:
1. Hosting solutions are cheaper for PHP and mySQL
2. PHP is incredibly easy. Give 100 people a PHP book and 100 people an ASP book and tell them to have database driven website ready in a week. IMHO PHP would win hands down.
3. There is a spirit of sharing in the PHP commumity not found in the ASP community. Looking for FREE scripts to accomplish a certain goal? Look no further than the PHP community. Having trouble with something? There is a whole community that is happy to help. Why? Because people helped them get there.
4. There is a spirit of openess and freedom. When you examine the most important issues facing the internet, they all seem to revolve around the conflict of freedom and the open model versus control and the closed model. Examples:
Linux, BSD, Lindows vs. Windows
mySQL vs. SQL
Kazaa, Morpheus, Edonkey vs. MPAA, RIAA
The World is opening up in many ways and webmasters are playing a major roll in what is to come. Supporting and using PHP is no longer just a techie dream, but a reality. It works great. It's free. Let freedom ring! Open source has hit the big time!
Im a great fan of Php too, mainly becuase it is free and community driven, and does not "sell on" to other MS proprietary solutions like asp.
But does your method of counting include extensions that are hidden as the default or index.asp, are there other asp extensions, or does Google have more trouble indexing asp than php? Is asp more of a corporate or intranet solution where appearance on a public database like Google gives Php the edge as it is used by non-corporates more or people who cant afford expensive promotion and therefore spend time optimizing for google instead.
I dont know the answers to any of these questions, but still need to be convinced on PHP's overall slight edge! I would guess there is far more money behin asp driven sites, while php is used more by poor people (like me!), people with creative programmers on staff, mom and pop or amateur sites etc.
I do share your enthusiam though!
<b>I agree that ASP's advantages include:</b>
1) Ease of integration with existing architectures.
2) People with money are more likely to support it.
<b>I disagree on this:</b>
"...a public database like Google gives Php the edge as it is used by non-corporates more or people who cant afford expensive promotion and therefore spend time optimizing for google instead."
<b>I think that ASP folks have plenty of reasons to be optimized:</b>
1) Existing big sites running on ASP with big budgets for SEO are many
2) Sites like Microsoft and MSN with monster PageRanks linking to other ASP sites would further boost (optimize) those sites.
<b>On the point about poor folks..</b>
"...while php is used more by poor people (like me!), people with creative programmers on staff, mom and pop or amateur sites etc."
Remember...almost every major trend starts at the grass roots level and works its way up. Sites like Slashdot and LinuxWorld and phpBB are achieving some ground-breaking PageRank. It's not just for breakfast anymore. <b>PHP may very well have ASP for lunch!</b>
You are not considering a lot of .htm pages that are added to the IIS and are really asp pages. I have seen a growing trend of asp developers doing this to hide from bots and others whats really driving the page. I also think huge sites like amazon and msn are driving up the asp number. I am not sure how you can get a true stat on the matter except website by website instead of pages indexed by Google.
In fact here is a thread about htm asp pages going on right now.
Extensions are not really reliable, I use PHP and no extensions at all.
Hot from Netcraft:
Developer July 2002 Percent August 2002 Percent Change
Apache 21453498 57.62 22859123 63.51 5.89
Microsoft 11866718 31.87 9139785 25.39 -6.48
Zeus 787071 2.11 765115 2.13 0.02
iPlanet 494567 1.33 486868 1.35 0.02
Developer July 2002 Percent August 2002 Percent Change Apache 10811987 65.21 11001650 66.64 1.43
Microsoft 4176048 25.19 4074058 24.68 -0.51
iPlanet 214063 1.29 208968 1.27 -0.02
Zeus 183921 1.11 184143 1.12 0.01
Apache natively supports PHP, if you have the configs it compiles in 5 minutes. Using ChiliSoft, or something similar to run ASP on Apache servers is more complex.
Please forgive my newbie ignorance, but how do you search to find
all .php or .asp pages at Google?
I looked at Google, but couldn't find how to search so that one finds
ONLY all web pages *ending* in the searched for extension, rather than
anything with "php", for example in the URL.
Moreover, since .php and .asp are often dynamically generated pages,
how sure can one be that one's search counts trully reflect the number
of unique web pages indexed by Google?
Thank you very much,
Here is an example query:
You can change the file type as desired.
Looks like PHP has jumped to 17,100,000 and ASP to 24,000,000 since my first post--always in flux I guess.
Great info Martin!
I see that their are over twice as many domains using Apache as Microsoft. There is a nice graph here:
I have a feeling the .NET framework is not going to be as big as some might hope. On the other hand, there are millions of sites out there that are learning how to become interactive. What tool will be the most widely available to the greatest number of sites?
none other than PHP and mySQL
Thank you, Dvduval!
I wish Google had a prominent list of all the "xxxx:" type
seaches one can do on their site. Seems there is so much
more Google has to offer than what most know exist.
Thanks again and absolute best wishes,