Blog Post RSS ?

Blogs » PHP » PHP::Controversy()
 

PHP::Controversy()

by Harry Fuecks

Not one but two hot topics!

First Jeff thinking about Why PHP is easier to learn than Java.

Second this article: A Sign that PHP Could Soon be Owned by Sun. There’s some interesting ideas although I find the conclusion somewhat tabloid.

Yes companies like Sun and Oracle are interested in PHP, because it’s very popular, but only as something to add value to their existing products.

If you think about software in terms of the “domain” it’s written for (see Jeff’s thoughts here), these days I don’t think there’s any money to be made any more in the “foundation” or “architecture” domains (the Java and .NET libraries are free, for example). The playing field has changed (and for the better); you don’t need to pay for a library to access a db from your chosen platform these days, for example.

It’s simply cheaper, as IBM realised quite some time ago, to use (exploit?) Open Source than try to develop software for these domains in house.

If you’re Oracle, for example, and you want to hurry up the process of getting a bug fixed in the PHP Oracle extension perhaps you throw the guy who maintains it some cash for a short period but that’s it. If you then change the license so you can attach a price tag, you need to employ the guy full time - but customers are likely to be unwilling to pay when they can switch to another platform like Python or .NET and get that library for free. Better not hire the guy and leave the license Open.

Zend is good news for PHP, IMO, as it gives companies like Oracle someone to deal with (pay) to get stuff done that wouldn’t happen via normal Open Source development. PHP also benefits from Zend; full time staff able to keep core development rolling.

Otherwise what the author failed to discuss was something John picked up with Rasmus talking about Parrot for PHP6. If it even gets as far as PHP and Perl5 being unified on Parrot, the impact would be dramatic.

If you liked this blog, share the love:

  • Save to Del.icio.us

This post has 4 responses so far

  1. Wow…not sure there is enough tin foil for all the hats required by readers of the second article ;)

     
  2. That article reads like it was written by a 15 year old female gossip expert..

    “Yea you know Jim? Well I heard from a friend of his dads dentist that Sues parents where at joes house the other day, Golly I bet joe is moving and there going to buy there house”

     
  3. What exactly does the _engine_ do? I understand the parser part, but how could Zend - which in my mind _is_ PHP - be replaced with Parrot?

     
  4. Ignoring extensions for a moment, PHP in the end is just text. You can parse it with anything (even Javascript) then intepret what the PHP code is trying to do in that environment.

    Best read is this PDF http://www.edwardbear.org/pap.pdf. See the page “What needs to be done”

     

Sponsored Links

Leave a response

You are not logged in, log in with your SitePoint Forum username and password.

-OR- Post Anonymously

* Make sure any code samples are escaped (i.e. ‘<b>’ becomes ‘&lt;b&gt;’).

If not logged in, your comments will be placed in a moderation queue. This means your comment may not appear until one of our moderators approves it.

SitePoint Marketplace

Buy and sell Websites, templates, domain names, hosting, graphics and more.

Logo Design, Web page Design and more!

99designs

  • Custom logo designs created ‘just for you’.
  • Pick the design you like best.
  • Only pay if you’re satisfied with the result.

The Web Site Revenue Maximizer

New Release

Free PDF Download:

101 Ways To Make Money From Your Website!

Free eBook! Firefox Revealed