Thanks for the link.  Here's one relating to Yahoo's use of PHP:
http://public.yahoo.com/~radwin/talks/yahoo-phpcon2002.htm


Also, out of curiosity I recently did a search trying to find some numbers 
comparing ASP usage to PHP usage.  Market dominance and penetration and such.

I didn't look too long and didn't find any GREAT sites with hard numbers, but 
here's some random tidbits I came across.  I don't have time to figure out 
which of the links I bookmarked I got the info from, so forgive the rough 
numbers and paraphrasing.


There seemed to be a 2003 survey of IT professionals (as well as another source 
or two) that seemed to indicate the following:

Roughly 1/3 of the web servers on the internet these days run IIS
Roughly 2/3 run Apache in some fashion

Ok, so I'm rounding a little.. There were a smattering of other web servers of 
course, but let's work with these numbers as an example.

Roughly 40-50% of the Apache guys were running PHP as their primary scripting 
language (at least for web authoring).

Assuming that 100% of the IIS guys run ASP or ASP.NET (which isn't a great 
assumption, but let's make it anyway).  That'd put IIS + ASP at roughly 1/3 
market penetration and Apache + PHP at roughly 1/3.


When I think of Microsoft vs "Other", especially open source, I feel like that 
even if it's close, it's going to be a 60/40 or 70/30 sort of split in MS's 
favor, not a dead 50/50 sort of deal.  So these kind of stats are VERY 
encouraging for anyone who needs to make the argument to their boss regarding 
how popular PHP is, if it's going to be around for a while (see other responses 
for ammo on that argument, I agree with all of them so far) and if there are 
going to be people to support your PHP apps if you die, quit, get fired, join a 
monestary, etc.

There can't be that many Apache + PHP based servers without a corresponding 
number of developers.   There aren't 20 PHP developers doing all the work and 
100,000 ASP developers doing the same amount of work in ASP.


There was another thread earlier this week though talking about justifying the 
use of PHP and another great point was brought up.  What do you use for your 
main servers currently... What do the other developers you possibly work with 
already know versus would have to learn, what other applications do you have an 
what languages are THEY written in, etc.  There are a lot more questions that 
need to be asked in order to justify PHP development.

If you have a bunch of .NET developers and already have some ASP.NET 
applications, then it might be more cost effective for you, a single person, to 
learn ASP.NET (I know, I'd hate to give up PHP too), then to have 5 other 
people learn PHP and then convert existing applications over to PHP, etc.


ASP and ASP.NET are free, just like PHP.. If you already run MS servers.  The 
good development tools might be another story, but if you have Windows XP (Pro 
I believe), then you have IIS and can run ASP and maybe ASP.NET.  If you have 
Windows 95 or Windows 98, you have Personal Web Server which will do ASP.

I think open source means a more guarenteed support base and backward 
compatibility compared ot MS's whim of the day deciding that things like J++ 
weren't viable to support, for example.  Sure, there are still J++ developers 
and user groups and such, but it only lasts so long before someone says "This 
is antiquated, we need to move to something else".  Sure, eventually most of us 
will have to port our PHP4 stuff to PHP5.... PHP changes too.. But it's less 
dramatic than going from J++ to C# or something.

Anyway, I'm babbling now.  Just some things to think about.

Keep fighting the good fight.  Keep asking the right questions.  Good luck.

-TG

> -----Original Message-----
> From: Jordi Canals [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, November 17, 2004 9:34 PM
> To: PHP List
> Subject: Re: [PHP] PHP Supremacy...
> 
> 
> On Wed, 17 Nov 2004 16:17:44 -0600, Pedro Irán Méndez Pérez
> <[EMAIL PROTECTED]> wrote:
> 
> > Hello my friends, I need your help in convince to my boss 
> in adopt php for
> > development of a tool for intranet in my office, he told me 
> that php is open
> > source and we don´t know if will disappear in a year, or if 
> php have a
> > support like .net.
> > 
> > what arguments can I show for convince him to try PHP?
> > 
> 
> You know that PHP will not disapear in a year, as it is Open Source
> and anybody can take it and do what he wants with the source code ...
> Also there are important companies that have PHP based bussines (Zend
> for example).
> 
> Well, the first thing you must tell him is that Microsoft has
> demonstred that changes technologies at his own interests. When a new
> version is released you have to update if you want support. As the
> source code is closed, nobody else than MS can maintain the code, so
> you're married with them. And of course, any upgrade means lots of
> money.
> 
> If you choose the MS platform, Microsoft will decide when you should
> upgrade, if you look at PHP, you have not to upgrade to PHP-5 if PHP4
> covers yours needs, as PHP4 continues maintained and patched.
> 
> Developing in dotNET means that you will not be able to change your
> platform in the future. As it only runs on Windows, you cannot change
> in the future. Choosing PHP gives you the freedom to change your
> systems when you want. You can concentrate in your development and
> don't worry about the platform what will host your scriuts: PHP will
> run in that platform. You know PHP is available for ANY platform:
> Windows, Linux. Solaris, FreeBSD, and all sort of Unix ...
> 
> Also, if you choose PHP, you will easly find lots of ready-made
> scripts to help you in your work and to speed-up your developments.
> You know, there are tons of sites and projects that provides you with
> scripts for almost any purpose and with free open source license. Make
> a search in Google and compare results of free code available written
> in PHP and in dotNET.
> 
> Also the learning curve for PHP is really short. You can quickly start
> with simple scripts and scale fast ...
> 
> If you thing about hosting companies, most of them support PHP, and
> only some support dotNet hosting ... in that price is a factor, as the
> companies must pay licenses for Windows and dotNet, when they can give
> the same services with Linux+PHP, so, hosting PHP scripts is always
> cheaper than hosting dotNET pages.
> 
> Now, some info taken from the web:
> 
> Taken from the Oracle website. Good article that tells why Oracle
> chooses PHP at 
> http://www.oracle.com/technology/pub/articles/> hull_asp.html
> 
>  
>       PHP 4   PHP 5   ASP.NET
> Software price        
> free  free    free
> Platform price        free    free    $$
> Speed strong  strong  weak
> Efficiency    strong  strong  weak
> Security      strong  strong  strong
> Platform      strong  strong  weak (IIS only)
> Platform      any     any     win32 (IIS only)
> Source available      yes     yes     no
> Exceptions    no      yes     yes
> OOP   weak    strong  strong
> 
> Also, you can point to some well known companies that use PHP (From
> the Zend Website) :
> 
> Lucent Technologies
> McGrawn Hill
> Lycos
> Lufthansa
> Hewlett Packard
> Nortel Networks
> AMD
> Siemens
> Apple
> UPS
> Bausch & Lomb
> 
> Also you will find interesting comparisions and articles if you search
> at Google:
> php vs asp.net
> why choose php over asp.net?
> 
> Regards,
> Jordi.
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to