Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107170 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 68841 invoked from network); 16 Sep 2019 16:35:46 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 16 Sep 2019 16:35:46 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 1EF152CF95D for ; Mon, 16 Sep 2019 07:12:41 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Mon, 16 Sep 2019 07:12:40 -0700 (PDT) Received: by mail-qk1-x732.google.com with SMTP id f16so43647qkl.9 for ; Mon, 16 Sep 2019 07:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=S1i/00Q7Xf5KtXSDDIoe7weT6Rr94G8PHwXVsAKdg8k=; b=l77kdRX66otETcQHfvJfTdL0k6uHmMQlGtka2fZsjVQUp4tqJF/UEPZzV9uUpPaSUv POUdJH/hxohRu/9o8Xf2SMVLg4vrzs8SB7gI/zfTws0k8rdynnM621z8idK/HM5X2HfP bKO38KoWrE3s/yL/8R8mxK/VukyTQOmuKK2fnSQg3ZivCMtAc6aYxYJCWLfa5FaiI3XG rxIAgl5WhxAY6yZY0cEaRhjUOj+8sG1jKXHnE10joElcWSOzmlJc92IhhXP2NQ9g8kAG TcPnIjnMk2vyKNaCIBdMII68xhN1z9AhVaUdG6iSspiqzbQ5QJVXZ7KcD8tu7P49uo85 JFoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=S1i/00Q7Xf5KtXSDDIoe7weT6Rr94G8PHwXVsAKdg8k=; b=p68sMeaOq3fXhHUvz5IFZpG37YytXMSKCnjSF6jq+vAeSI4/cnmP66porB6eBopZn/ /izpMOQio+m7pFt1SJ1q9Y/76iY/54oR/IYWqthH/4XRmmmFFe2mq3akmZ7a8MA2Uk3Q kGzjyEB40Uw7yNCAt2dgEVE+tPsSFEDTDmCSkgwgBTCNMGU0tSRvYfdjvlHglLgVB5rL 54c+0UBUmItsWnZ2QZw3EU8nPQrU+O/NRFYQ05R41or1Ku0XPJk4Vx1B/Y4EGh5SEOvr zNBgeVtnUDD+tnrpNNkig53KW7MtHM1BXvaHYmBcx879b1/0ZtPrZ05ImE78ny9k0icU uieA== X-Gm-Message-State: APjAAAXdMzwoBFNRwsicnc76hIoweztS55O7w9ayQVDXyyflDGO/Rnqc ebz75GCxSiZCTjVBFG1sW3Efk5oF/slpeonGBfAA1w== X-Google-Smtp-Source: APXvYqwLIOzjL5GtAw55nuSw8X3bRrOHvq/8/53Ni7tx/6YqKqRCTIT+Sjh6bNi/io/IglIkLVXOnnOrRvbzMRC591E= X-Received: by 2002:a37:bc84:: with SMTP id m126mr146106qkf.196.1568643159640; Mon, 16 Sep 2019 07:12:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 16 Sep 2019 16:12:28 +0200 Message-ID: To: Chase Peeler Cc: Zeev Suraski , Olumide Samson , Mike Schinkel , PHP internals Content-Type: multipart/alternative; boundary="0000000000004f63770592ac3249" X-Envelope-From: Subject: Re: [PHP-DEV] PHP's declining(?) popularity From: kontakt@beberlei.de (Benjamin Eberlei) --0000000000004f63770592ac3249 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Sep 16, 2019 at 3:47 PM Chase Peeler wrote: > On Sun, Sep 15, 2019 at 8:14 AM Zeev Suraski wrote: > > > On Sun, Sep 15, 2019 at 1:15 PM Olumide Samson > > wrote: > > > > > I also don't agree with the index and all its statistics > > > > > > > I'm not sure what you mean by 'all its statistics'. Mostly everything = on > > the methodology page is fluff, which may be purposely there to hide the > > only part that really matters: > > ---------------- > > > > The ratings are calculated by counting hits of the most popular search > > engines. The search query that is used is > > > > +" programming" > > > > --------------- > > > > It's a simplistic measure of an arbitrary search term in search engines= - > > nothing more. It's completely, 100.0% meaningless. > > > > > > > , yet I'm not invalidating it as it is a much-viewed index globally. > > > > > > > I am. It's quite remarkable that people are paying any level of > attention > > to it whatsoever, and indeed it's saddening. But the fact that many > people > > believe something doesn't make it true, if the evidence clearly suggest > it > > isn't. > > > > According to the index : > > > "Till the end of 2009 everything went fine, but soon after that PHP > was > > > going downhill from 10% to 5% market share in 2 years=E2=80=99 time. = In 2014 it > > > halved again to 2.5%. > > > > > > > Trying to correlate the TIOBE index with anything that happened in the > PHP > > world is akin to trying to correlate the results of rand() with the > weather > > forecast. The two aren't related at all. Building any thesis on the > > foundation of the TIOBE index is like trying to build a brick house on = a > > muddy soil. Heck, like trying to build a brick house in the middle of > the > > ocean. There's nothing to build on. > > > > While it's extremely difficult to measure the popularity of languages, > > RedMonk's slightly more relevant measurements (GitHub projects and Stac= k > > Overflow questions) suggest it's been doing well over the last decade - > > right up there in the top 5 with no meaningful decline. What Mike and > > others pointed out are areas where we should consider investing if we > want > > to *increase* the popularity beyond what it already is (which is what > > happened with Python). > > > > Zeev > > > > While I think some excellent suggestions have been made on this thread, o= ne > thing that I feel Mike's sources show (and maybe it's confirmation bias) = is > that any decline in popularity that PHP might be experiencing (for the sa= ke > of argument, we'll pretend such a decline does exist) isn't because PHP > isn't strict enough. It's because it doesn't do a lot of the things that > languages like Python can do. If this is the case, we don't reverse the > trend by making our language more syntactically or behaviorally like the > other languages out there. We reverse it by supporting the features that > are currently lacking, or, adding features that other languages don't hav= e. > > First, you say it yourself, but the sources are biased, so i am not sure any of your conclusions hold valid. But lets pretent they do, like you did. Yes PHP does a lot of things that languages like Python can do, for example alwayse throwing an error when you access an undefined variable, which is totally something that python does. Newcomers do make a lot of simple mistakes in the beginning, so being strict on enforcing variables exist is something that makes it easier for newcomers. > > > -- > Chase Peeler > chasepeeler@gmail.com > --0000000000004f63770592ac3249--