Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the current state of the PHP community?

Tags:

php

PHP 5 came out back in 2004. PHP 5.2 hit the net in late 2006. Since then, there's been nothing but incremental bug releases and beta releases of PHP 5.3. It's been two and half years since then, and even though PHP 5.3 does contain some new interesting features they're not that revolutionary.

I've used PHP for seven years now, but lately it's been starting to feel like there's something seriously wrong with the community. With the community, I'm not exactly referring to the PHP community at large (we've seen a lot of progress in framework development the last few years), but rather the in comparison small group that does all the actual development. I'm referring to what is usually called by the newsgroup name php.internals.

Personally I've never been an active contributor to this group, but I used to read it rather carefully a while back, and my impression is that there's a lot of internal conflict and friction, which is holding back progress. Many ideas and suggestions are struck down without serious consideration because someone with a lot of "karma" disliked it, and when an agreement is reached it seems to be compromises that nobody really likes. A great example of this is the choice of namespace separator: "\", a choice that everyone seems to dislike.

Is it just me, or is conflict and tension destroying PHP from the inside? Does PHP have the kind of management problem, that I understand is common among open source projects? How do you deal with these kinds of problems?

like image 401
Emil H Avatar asked May 05 '09 21:05

Emil H


People also ask

Is PHP still relevant in 2022?

This is viable even in 2022 because PHP is versatile across operating systems. For example, you can run it across Windows and its modern variants or use it on OSX or Linux. If every web application or website starts using a different language for its modernization efforts, development costs will skyrocket.

Is PHP still in demand?

Developers can manipulate the coding to reuse it in other applications too. Built-in mechanisms like support for user authentication, SQL query builder, CSRF protection, and routing make PHP one of the most in-demand programming languages.

How popular is PHP today?

What Are the Main Advantages of PHP? PHP is known to be the most frequently used programming language. According to W3Techs, 78.8% of all websites are using PHP for their server-side.

Why is PHP losing popularity?

Finally, it's important to remember that a decline by PHP in popularity on lists like TIOBE doesn't mean a decline in total usage. It just means that PHP is being used less often compared with other languages — not that large numbers of developers are migrating existing applications from PHP to a different language.


1 Answers

I've been programming in PHP for the better part of 10 years now. I've long been annoyed with various limitations of PHP (poor reference handling and complete lack of pointers, as well as a very messy and inconsistent library) I decided to switch to Python and wsgi. The thing that put me over the edge was the new namespaces using backslashes as separators.

Instead of actually trying to improve their product, zend keeps stapling new stuff on to a product that was never meant to be used the way it's being used today.

I'm doing all this knowing that I'm basically throwing away years of work.. But I feel the future of PHP is not very good.. Sucks too, I spent 3 years developing a PHP framework that I use on many websites I've created. Over 70,000 lines of code now obsolete. :(

like image 144
Ian Avatar answered Oct 16 '22 21:10

Ian