Re: About PHP6 ...

From: Date: Wed, 02 Apr 2014 17:39:32 +0000
Subject: Re: About PHP6 ...
References: 1  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
+1 on PHP 7.0.

Sent from my mobile

> On 2 באפר 2014, at 15:48, Eli <[email protected]> wrote:
>
> Hello everyone.  I've been hitting a lot of conferences recently, and
> found myself having the same discussion with multiple members of the
> community.  And many of them have 'heavily encouraged me' to bring this
> discussion up here.  And Julien's recent PHP6 email, reminded me that I
> hadn't done so.
>
> The short form is:
>
> We should not name the next version of PHP: PHP6, for 2 reasons:
>    1. It will cause confusion in those least able to adapt
>    2. It costs us nothing, hurts us in no way, to name it something else
>
> So let me get into some more details...
>
> Right now, unfortunately due to various issues that we won't go into.
> There are a lot of books on the market, on shelves in bookstores here in
> the US, and online, that talk about PHP6.  A quick search for PHP6 on
> Amazon, brings up 6 books in the first page of results alone.
>
> Yes, it sucks that this happened.  Yes, it's stupid.  Is it 'our'
> (internals / core devs) fault?  No.  But the fact is that they exist,
> and they are still out there.
>
> Now what is going to happen, when 'average jane PHP developer' out
> there.  Finds out that PHP6 is released.  Or someone who is going to be
> brand new to learning PHP, and wants to make sure they are learning the
> latest version ... What happens when that person decides they should buy
> a book to learn PHP6?  They will go to their local bookstore, or they
> will go onto Amazon.com.  And they will search for PHP6 ... and they
> will find all of these books.
>
> All of them being 100% completely incorrect.  And not only useless to
> these people, but actually damaging.  Because these people relying on
> the books to teach them what will be.  Will think that they are being
> taught proper PHP6.  When it couldn't be further from the truth.  (They
> will be being taught PHP5.2-ish stuff, with unicode support that doesn't
> exist).
>
> You might not think that people would be so easily deceived.  I'm here
> to say, that people will be.  I'm amazed weekly, if not daily.  How I
> continue to run into people who have been programming PHP for ten
> years.  Who have never connected to the community.  Who don't know about
> any of the resources, people, community that exists out there.  PHP runs
> 80% of the web, and the 'community' that we always talk about, is
> pitifully small in light of that.
>
> There are 10's to 100's of thousands of PHP developers across the world,
> who may be relying completely upon non-community sources.  And who will
> be directly confused by the naming of this product PHP6.
>
> Is that 'our' fault?  No, not at all.
>
> But should we care?  Yes.  I think we should.   These exact same people,
> are crucial to the ecosystem.  We want to make it easy for people to
> pick up the language new, easy for people to transition to the new
> version.  We want to make sure that if there is ANYTHING that we can do,
> that might ease some confusion or pain points.  We do so.   In fact it's
> why this group is SO adamant about not introducing non-backwards
> compatible changes in minor releases.  Because we don't want to impact
> all of those millions of projects out there that people just need to work..
>
> And the fact is.  This is a problem that we can solve right here.  Right
> now.  With ZERO impact on us.
>
> It costs us nothing, and doesn't hurt us, at all, to simply name this
> next release something else.   By simply changing the name, we suddenly
> resolve all potential future confusion, not only confusion that we will
> visibly see on twitter, message boards, email lists, etc.
>
> But we will be able to alleviate the hidden confusion that we won't see
> either (and which in turn, could hurt adoption of PHP6 as well).
>
> And I'll state again - It costs us nothing to just put a different name
> on this.
>
> It's for exactly these reasons - Why I would urge this group to name the
> next release something else.  Call it PHP7 - Or call it anything else
> that you want to: PHP-X, PHP 2014, PHP-A, PHP Leaping Leopard.  That
> part doesn't matter.  What does matter is calling it something else, so
> that confusion doesn't occur.
>
> Thank you for your time,
> Eli
>
> --
> |   Eli White   |   http://eliw.com/   |   Twitter: EliW   |
>
>


Thread (46 messages)

« previous php.internals (#73524) next »