News Feed

News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Lukas Smith's Blog:
Rewriting PHP
January 26, 2009 @ 09:39:39

Lukas Smith responds to some criticism that he and several of the other core PHP developer developers have gotten steadily over the years - "why don't you just rewrite PHP and get rid of all of the problems that have accumulated over the years?" His answer is, basically, "it would be a serious effort."

A lot of people have bet their business on PHP. They have invested heavily in building up large codes bases. More importantly a lot of people have bet their careers on PHP. So if we go an "reinvent" PHP from scratch, we would do these people a huge disservice. Even if these people would appreciate the rewrite as something they would have rather used, its too late for them. Too late for their current projects at any rate. I think its's job to continue developing PHP to make sure it solves the "web problem" while ensuring a realistic upgrade path for its current users.

He supports any effort of a group that might come along and, taking the good in PHP, makes a new version and "reinvents" the language into something better, but he warns those groups that they should still be considerate of the past. Its his opinion that any group doing a major rewrite should work together with the current PHP developers, not as an opposing force. Knowing the history behind the language can only help others figure out where the true problems lie.

Also, be sure to check out the comments on the post for some other great opinions.

6 comments voice your opinion now!
language rewrite effort conjunction history project

blog comments powered by Disqus

Similar Posts

Community News: OmniTi Launches "OmniTi Labs" website

Project: PHP on Android PHP 5.5.0 Alpha2 released

Pierre-Alain Joye's Blog: Build cairo on windows, step #1 (Updated)

Community News: PHP in 5th on Tiobe Software's Community Programming Index (Dec 2006)

Community Events

Don't see your event here?
Let us know!

community project introduction php7 framework podcast opinion series yii2 programming language laravel list symfony part2 application composer api interview example

All content copyright, 2015 :: - Powered by the Solar PHP Framework