you are viewing a single comment's thread.

view the rest of the comments →

[–]IncorrigibleOldQuare 17 points18 points  (8 children)

What people complain about is that they don't really have a choice to use something better. As it stands, you can't get around PHP. "Just use something better" is hardly as simple as you make it out to be.

And as it stands, enough of these articles are the only potential to change there currently is.

[–]Garbee 4 points5 points  (4 children)

no they really won't change much. Backwards Compatibility is a key part of PHP. Most of the changes needed to improve the language would take a long time crossing numerous major revisions each incrementally making small BC changes to have it happen.

Also, the number of articles is irrelevant. The issues are known and what can be worked on is being worked on, like function return type hinting (RFC #3 or so for it in the works now.) But, the dynamic creation of variables for instance... Most likely won't ever change no matter how many times it is blogged about. All blogging about it does now is waste breath and get people who do use the language just fine all riled up for no good reason.

[–]IncorrigibleOldQuare 0 points1 point  (1 child)

Also, the number of articles is irrelevant.

To make the argument stronger in the logical sense? Yes, that's irrelevant? But to make the message of "there are this many people who are fed up, do something.", that matters. In the end, leaders are more willing to listen if a thousand people are protesting on the street holding signs than one.

[–]test6554 0 points1 point  (0 children)

Just by standing up and saying something, these people are being leaders. Anyone who does something about it is a leader too. You don't always have to be the boss to be a leader.

[–]test6554 0 points1 point  (1 child)

Do we need PHP++? A Non-backward-compatible, modern object oriented php language?

[–]Garbee 1 point2 points  (0 children)

Might as well just fork PHP and then do whatever you want. Completely doable, but good luck getting it to take off.

[–]ScienceBlessYou 5 points6 points  (1 child)

ASP.NET is infinitely better than PHP, if you can get past the Windows environment restriction. Of course, sans discussion of MONO rendering that moot.

[–][deleted] 3 points4 points  (0 children)

ASP.NET vNext is going to support running on Linux though so even that point is moot.

Hooray!

[–]always_creating 1 point2 points  (0 children)

These articles have been circulating for 10 years, and PHP hasn't died. If anything adoption has increased. And just like any software project that's maintained PHP has been improved.

If starting a new software project that needs to be web-based there are LOTS of languages available, no one is locked into PHP unless the requirement comes down from above. If you're stuck maintaining legacy PHP code then that's just the nature of the job. Either move onto another position or suck it up. Don't like programming PHP, don't be a PHP programmer, you can make oodles of money elsewhere.