PHP on the Way Out?

15 comments
Source Title:
Is the web's love affair with PHP over?
Story Text:

The Register reports on some market research that shows PHP, along with scripting cousins Perl and Python, is seeing drastically reduced adoption among developers.

EDC believes PHP's recent glorious past is over, as customers spend money on "more important" technologies to build mission critical systems and vendors like Microsoft and Sun Microsystems make more of a concerted marketing push around alternatives such as ASP.NET and JavaServer Pages (JSP).

Use of PHP has dropped by a quarter in EMEA (Europe, Mid East, Africa) during the last 12 months to just under 28 per cent while 40 per cent of developers said they have no plans to evaluate or use PHP.

Of course not all agree!

Comments

They also said that Zend

They also said that Zend invented PHP heh..

What i'd like to know, is if that's true, what's replacing it?

plus

define 'developer'

As a gun for hire, you're

As a gun for hire, you're more employable if you know your way around .net or JSP. On average, you'll also earn significantly more than a PHP developer if you're working on one of those platforms.

If you're working on your own sites with your own money, the economies of Linux, Apache, MySQL and PHP are hugely attractive, regardless of any personal preference for PHP over one of the other options.

I've seen a huge number of slow and clunky ASP and JSP sites out there, but this doesn't seem to be the case with PHP. I've been convinced by various developers than this isn't down to flaws in the platforms, but because it's all to easy to code ASP and JSP 'badly', and a fair proportion of developers do just that.

I call...

...propaganda ;-]

-

JSP... *shudder*
;-P

It's true though, the big companies all look towards JSP and .NET because those languages have big companies behind them in turn. Anything that's free can't be any good, by default, is the thinking.

Spending Money Wisely

voice220347 is correct. Larger companies are all too willing to direct funding towards products with heavy licensing requirements because they believe that it's necessary for an enterprise level business. A total waste of money in my eyes.

I think we've all seen how Microsoft delays updates and security fixes yet any holes in open source receive immediate attention from it's community. Apple even puts Microsoft to shame in this respect.

For now...I'll stick with PHP and Apache because they work as they should.

Shocked

What a load of crap.

So what if some big corporates are going .net and java + have cash to burn on big architecture.

Php is perfect for the millions of small companies and home developers.

Yahoo moved to PHP sometime

Yahoo moved to PHP sometime last year...

php owns

If you are doing a strictly web based business then php mysql is the way to go. Hell even if you wanted to tie in your companies sql server to the web application it's still kicks ass.

PHP will live because 2 reasons. php is cheap to maintain, and mysql is cheap to maintain. What a beautiful marriage.

PHP will live because 2

PHP will live because 2 reasons. php is cheap to maintain, and mysql is cheap to maintain. What a beautiful marriage.

couldn't be more accurate of a statement. cheap stuff is always popular because it's cheap. it's even more popular if it's simple and convenient, which php certainly is relative to other competing technologies.

php is fine

but just because it's cheap and it deals with things adequately for the most part and people teach themselves it doesn't make it necessarily the best.

>>If you are doing a strictly web based business then php mysql is the way to go

I could argue that. But it's friday afternoon and I don't feel like argueing against 95% of you who think its the bollocks so I'll cede.

But yes it's cheap to maintain and easy to host and I don't think it'll die any day soom.

It's not even comparable - it's two worlds

AFAIK the php community don't even speak the same language as the people who are likely to consider a dot net or a jsp "solution". The whole "just do it" spirit isn't even seen as something good in those kind of environments, rather it's seen as something largely uncontrolled and hence undesirable.

These people make a "strategic decision" to go with some kind of "enterprise wide platform" and then the smaller departments of said corporations (and corporations it is) just have to use whatever is decided by the big boys (or rather the comittees that have spent several months, perhaps even years on documenting the needs of the organization). Just look at the phrase "mission critical systems" - as if this was really rocket science. Truth is, it's not; your relational database management system will never need to be as complicated, stable, and fine tuned as navigating the space shuttle. No, not even if you run a bank or a telco. It will, OTOH, need to change and adapt constantly.

(Which is why the solutions these people tend to choose are the wrong ones, and end up costing way too much, get implemented way too late, and doing way too little -- and often the wrong things entirely, as goalposts change.)

The web departments are typically the small ones, plus they are a cost center, not a profit center. No way they are going to use undocumented software like that and play around, have fun and waste more money than needed. Better to send a whole department on training for several monts, as then you also increase your human capital. Or hire in consultants to do the job, because that stuff might not be the core competence of the organization at all. Oh, and then there's the issue of budgets - a large budget is better for your career than a small one (of course that can never be an official reason for any business decision)

And there's more, but I digress.. PHP is here to stay just like FrontPa... *cough* hand coded HTML and the "under construction" gif. Until something better comes up:

- either the same for less (cheaper), or
- more for the same price (better), or
- better as well as cheaper

I don't see JSP or dot net fit either description. But then, my calculations are simple. Big corporations have bigger calculations to do.

Classic ASP issue

There are many solid classic ASP developers who have little or no need for .NET. I happen to fall into this category. Classic ASP works wonderful for all my sites and applications and is free like PHP, but what happens when MS drops it completely? I am not going to go the .NET route so I am left with PHP. There are many thousands of people like me that are frustrated with making the move to .NET when it would seem to add little to the bottom line.

I think we will see plenty of folks jumping to PHP when MS finally cuts the cord on classic ASP.

Horses for courses I’ve

Horses for courses
I’ve worked for a big corporate using everything from oracle, Java, .Net, VB, C++, html, JS, etc. Even using a combo of Java and VB for some projects, these projects are huge, 30+ people coding for several months. Many reasons, pros and cons for using each one, (experience of staff, support, design, speed, costs, time to implement, architecture, etc). It used to be and probably still is that well designed java projects needed less maintenance than a well designed VB project, but the vb projects were cheaper and quicker to implement. These days i use php :) Maybe with Php5 more larger firms will make the move.

Looking around, there do

Looking around, there do seem to be more jobs advertisied for ASP type technologies, than PHP.
But is that just because some of these big organisations (and I'm not talking just private companies here, there's a lot of gov orgs too) get Windows servers, and so just end up using IIS and .Net? Not even thinking about what skills the work force have. Though in turn, it's easier to find people to support Windows servers than Linux, and not many are going to run PHP on Windows.

That's also likely why some of those ASP jobs pay better, there's more demand for them.
If you're a kid now, getting into writing dynamic web pages, you're going to be learning PHP/MySQL in most cases, because of that cost issue.

With some pretty popular web tools like WordPress, Drupal etc running PHP, I can't see it dying out any time soon.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.