Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107100 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 8974 invoked from network); 15 Sep 2019 12:38:43 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 15 Sep 2019 12:38:43 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 259742C050B for ; Sun, 15 Sep 2019 03:15:20 -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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,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-oi1-x232.google.com (mail-oi1-x232.google.com [IPv6:2607:f8b0:4864:20::232]) (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 ; Sun, 15 Sep 2019 03:15:19 -0700 (PDT) Received: by mail-oi1-x232.google.com with SMTP id w17so6047518oiw.8 for ; Sun, 15 Sep 2019 03:15:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f3Mx05v6W3fiEExPb2UsQvPQT/yPd5gSuIMeDOqq/u8=; b=K1DlPe/MrrWVM0VkhCGx8jEf3yjUqgE61CkcjNOhgdc/MXx57XSgadx/vwfV5SZh9O vtCiFkTARgS7HS/LfBIL2MVBktml/0IOEtwZx2pQBx4ae9FtOgIDAYj8e/bFKLw2VJ1f TSsTy7TQKYT5wmIg0ph8mBPlSlXAiu30bLUo1L8inpv6P16uKBVdTMcytlHcBacrocY0 jMROcdr5BOPcHaWnUvsw4lNTAF5U+jH8WnN2tA2y+DPd9C/ptK10wyO8xibXfsl38YUl RS3bvzkzRDHTLARaU5q5EXpcTwxQNbpfjM2gPeTDAyw6qbQsuF1HJwzHxZ2Oj+SW+neP K81Q== 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=f3Mx05v6W3fiEExPb2UsQvPQT/yPd5gSuIMeDOqq/u8=; b=L4JDMqh7+kIpfSN83n4pk6XSGHSU9ae/CtxvbTnBTahNRdoMnszgvusLe4tqWyGcy5 XZk7FXiyQsXYO4cVgpleg3vJZz3qHiKzFqhplR38BACsvaqOczK3JlaMDWDUxeTWCM8Q 3OzAIyu0QWLVEOuQn6C2JvIBC018669K29XiaoWG1oUxsL4FGfLXhSVQvOBAmXk6SlU/ 0dan7gzny4g94i58YjO5j4dWCGox8vqL2ubqCXP82YEX66VOwp2zADgmmxt6H7TrerlG hX2It7W79oEwXLUXa9cFMiOZd2IobOoVwSd++5yKPFxFrPVrRjreIqn1qqcJqW3yG6gX 5YFQ== X-Gm-Message-State: APjAAAVYTZZvovRaNlymGPirfgp5+Qxm7yo8i+OsncpUWzSDlkps6dXU b36awy2ncbWmoVNP/a72bHObRB9jHVG+Vb2CzDw= X-Google-Smtp-Source: APXvYqyVShZIJdhAvPEB9AjV0Yf20Jc+AenpJscBVvN6eR1Qpoq7lUGjZyLjCcgCg2NAlUQ0ZRsdGgZxEMSuozeGMIA= X-Received: by 2002:aca:3908:: with SMTP id g8mr1671154oia.54.1568542519044; Sun, 15 Sep 2019 03:15:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 15 Sep 2019 11:08:52 +0100 Message-ID: To: Zeev Suraski Cc: Mike Schinkel , PHP internals Content-Type: multipart/alternative; boundary="000000000000a9af5c059294c3d6" X-Envelope-From: Subject: Re: [PHP-DEV] PHP's declining(?) popularity From: oludonsexy@gmail.com (Olumide Samson) --000000000000a9af5c059294c3d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I also don't agree with the index and all its statistics, yet I'm not invalidating it as it is a much-viewed index globally. Though, what caught my eyes was this quote which I thought would be obvious and Mike would have based those fact replies on(Yet I'm also not invalidating his facts list and IMHO those as well would make sense in PHP). 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 201= 4 it halved again to 2.5%. So what happened to PHP? From its start PHP was the Visual Basic for web design: easy to learn, easy to deploy, but mainly used by web designers with a limited software engineering background. The downside of PHP=E2=80=99s simplicity was that it was relatively easy to= shoot security holes in it. PHP has been struggling with this for a long time. In 2014 PHP=E2=80=99s b= iggest supporter Facebook launched Hack as an alternative for PHP because it was not scalable. And after that, JavaScript, TypeScript and Python became the linguas franca for web development." These lines caught my eye more than the rest of the quote : "The downside of PHP=E2=80=99s simplicity was that it was relatively easy t= o shoot security holes in it. PHP has been struggling with this for a long time." These other quotes seems good to watch as it mention one of the biggest supporters creating an alternative because PHP wasn't scalable at its current growth stage, maybe we might have been bothering too much about the past while not remembering the present and future(Which is 100s of years to come, if PHP is still a thing on the top 50) matters most than the past(which is just some 15-20 years gone) : " In 2014 PHP=E2=80=99s biggest supporter Facebook launched Hack as an alte= rnative for PHP because it was not scalable. And after that, JavaScript, TypeScript and Python became the linguas franca for web development" On Sun, Sep 15, 2019, 8:18 AM Zeev Suraski wrote: > > > On Sun, Sep 15, 2019 at 6:33 AM Mike Schinkel > wrote: > >> > On Sep 14, 2019, at 5:18 PM, Olumide Samson >> wrote: >> > >> > https://jaxenter.com/php-tiobe-sept-2019-162096.html >> > I think this is one of those things we get from voting no... >> > >> > I might be wrong anyways :-? >> > > First of all, Olumide, this is in fact wrong, although the general topic > (language popularity and the reasons to it) is definitely worthy of > discussion. > > The reason it's wrong is that TIOBE is a meaningless 'index' with a > methodology that's not only questionable - but is rather downright > idiotic. It's not just off or inaccurate - it's practically a random > number generator. > See for yourself: > https://www.tiobe.com/tiobe-index/programming-languages-definition/ > > The RedMonk Language Rankings has a much more reasonable methodology, is = a > lot more stable, and there, PHP is repeatedly at the top 5 languages and > not losing any steam in both absolute and comparative measures: > https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/ > > >> If those specific rankings are legitimately a cause for concern then it >> would make sense to do some objective analysis to determine why the >> languages that are growing marketshare are growing. >> > > Mike - even though specifically the TIOBE index isn't a cause for > virtually anything, the rest of your analysis is still relevant - as the > key takeaway you're basing it on - Python's growth - is also reflected in > RedMonk rankings. > > Thomas - I also wholeheartedly agree with your suggestion. That's why we > worked on FFI - to open the door for PHP to enter new areas. Even JIT is= , > for the most part, not really relevant to the common Web case and would b= e > a lot more impactful in other types of workloads. And there may be other > things we can do. But you're right - if we don't find a way to position = it > for these use cases in people's minds - it won't move the needle. > > Zeev > --000000000000a9af5c059294c3d6--