Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76210 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85401 invoked from network); 28 Jul 2014 01:15:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jul 2014 01:15:43 -0000 Authentication-Results: pb1.pair.com header.from=pencap@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pencap@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.169 as permitted sender) X-PHP-List-Original-Sender: pencap@gmail.com X-Host-Fingerprint: 209.85.213.169 mail-ig0-f169.google.com Received: from [209.85.213.169] ([209.85.213.169:35342] helo=mail-ig0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AB/61-11902-D34A5D35 for ; Sun, 27 Jul 2014 21:15:41 -0400 Received: by mail-ig0-f169.google.com with SMTP id r2so3021862igi.2 for ; Sun, 27 Jul 2014 18:15:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=O9jUYCrNlqJ8gLQS+CvcsCtfPvI6IoGm53HAEwwZZZM=; b=HQVfSFfVQbh4uif6iYm6zRYhK7sDUOwlsodvUdy0Lq/Waj/sU8w6BQkl/Fxn1pLgHn TIjkuuJ0VqEQRWl9kMz1Y/qhYAJ8ezD3ah7Uftt4teL4ax+eA1WErmL0ZINtO52lcoGh 6P4mburDg0HO81VzrzqCAtR/Ul3LoGj6zpgkLbk3GGQ/fTR3sRGn73fSeSlq/A07c4qM OGKAYCB1CwIawJ1Q/nRPODGfcu+aqMrPktSuFoTCGKW00cKgGwjphceUmLXQ0Al+MtRC JLbOD8QcUzoJGXO37yR7CNEpBkIeK4e+VY7o1Hyx06ujlEh08CB7xkmAnbkqczWpdW/J +M7g== MIME-Version: 1.0 X-Received: by 10.50.30.228 with SMTP id v4mr27070904igh.26.1406510149582; Sun, 27 Jul 2014 18:15:49 -0700 (PDT) Received: by 10.50.197.231 with HTTP; Sun, 27 Jul 2014 18:15:49 -0700 (PDT) In-Reply-To: References: <678E1F20-9F37-49DF-B48A-097B17389586@gmail.com> Date: Sun, 27 Jul 2014 20:15:49 -0500 Message-ID: To: PHP Internals Cc: Yasuo Ohgaki , Michael Wallner , Zeev Suraski , kris.craig@gmail.com Content-Type: multipart/alternative; boundary=047d7ba98440d6c75504ff36a9f4 Subject: Re: [PHP-DEV] RFC: Move phpng to master From: pencap@gmail.com (Mike Willbanks) --047d7ba98440d6c75504ff36a9f4 Content-Type: text/plain; charset=UTF-8 First off, I realize I am top posting but this thread is becoming extremely off-topic, unbalanced and overall ridiculous to see from the sidelines as someone that contributes to open source and also utilizes PHP on a daily basis for more than the last decade. Seriously, cut the shit! Everyone is bringing this to a personal and completely insane area; let's focus on the facts not the reactions wherever they might come from. Work together, no one ever agrees 100% of the time and continuing on that note, no one makes the best choices 100% of the time. Surely, as a community we will not always agree on implementations, timing and what is done in "secret" vs. not, what is more maintainable vs. what is not. Where to dedicate focus etc. Open source projects often have this issue. Also, no I am not taking a stance or side on what is best for the language. People contributing to the engine are much smarter than I in this level and the right choice I am certain will prevail. But have a reasonable conversations on facts vs. personal opinions and vendettas. Now, PHP is a balanced language; performance comes with a cost if it be memory, CPU spikes, maintainability, readability, etc. We all program here; this is always a trade off we need to determine, analyze and identify. These things have to be taken into account. Documentation is nice but not always necessary. Depending on what it will change and how much affect it will have on say extension developers and existing people contributing to core has to be taken into account. Let's get our heads straight, determine our focus for the next few years and start to move forward. Sure other languages gain and lose on PHP but this will always be the case and should not be the core focus; we're not a company that's on the stock market. Languages will evolve, change, become invented but it's not like PHP is going away in a rapid decline; sure there is more languages and more competition out there. For instance, I have been writing node.js lately and find a massive benefit in certain types of projects; it comes to utilizing the right tool for the right job. Surely you are not going to attempt to write PHP for something that should be done in assembly or visa-versa. Market share does affect our jobs and careers but there is a reason the language has been successful and will continue to be. A speed increase is not a magical bullet here, if that was the case and they wanted to use PHP they'd use HHVM or even Hack lang and change their usage. (Yes, there are other things there but come on, 99% of the time core PHP speed is not the issue.) Let's save the effort on this useless conversation, focus on driving SOMETHING forward, WHATEVER that may be and stop taking everything so damn personal. Regards, Mike On Sun, Jul 27, 2014 at 7:18 PM, Kris Craig wrote: > On Sun, Jul 27, 2014 at 3:54 PM, Yasuo Ohgaki wrote: > > > Hi all, > > > > On Sun, Jul 27, 2014 at 5:03 PM, Michael Wallner > > > wrote: > > > >> > >> On 27 Jul 2014 09:26, "Kris Craig" wrote: > >> > > >> > > >> > > >> > > >> > On Sun, Jul 27, 2014 at 12:16 AM, Michael Wallner < > >> mike.php.net@gmail.com> wrote: > >> >> > >> >> > >> >> On 27 Jul 2014 08:23, "Kris Craig" wrote: > >> >> > > >> >> > Here's my question to counter yours, Michael: What's the rush? > >> >> > > >> >> > >> >> Every day php-ng is not GA, PHP is losing ground to its competitors. > >> > > >> > Umm, how? Do you have any data to support this? According to > >> http://php.net/usage.php, as of 2012, PHP's usage is steadily > >> increasing. As far as our competitors are concerned, well: > >> > > >> > > >> > http://w3techs.com/technologies/comparison/pl-java,pl-php,pl-ruby,pl-python > >> > > >> > > >> > As you can see, PHP continues to dominate with over 80% market share > >> and no signs-- at least, none that I can see-- that we are "losing > ground" > >> as you stated. > >> > > >> > >> Surely it's wise to make the same wrong assumptions Microsoft did with > >> Internet Explorer? > >> > > PHP is losing as a general scripting language for sure. > > JavaScript is winning in this area even if it was originated as "a web > > client scripting language". > > > > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > http://langpop.com/ > > > > We are better to consider this situation seriously. IMHO. > > Focus on web as well as encourage general usage is what we need. > > Making PHP a choice for "new" project should be one of the most important > > objective. > > > > Regards, > > > > -- > > Yasuo Ohgaki > > yohgaki@ohgaki.net > > > > > According to w3techs, JavaScript retains an extremely tiny market share in > terms of general purpose languages: > > > http://w3techs.com/technologies/comparison/pl-java,pl-php,pl-ruby,pl-python,pl-js > > > It looks like the sources are all measuring different metrics. It would be > interesting to see a closer analysis of the data and figure out which > metrics are the most relevant to this question. > > --Kris > --047d7ba98440d6c75504ff36a9f4--