3 ms·
Wow, talk about bad reporting! The website says: > How to read the diagram: > PHP is used by 78.9% of all the websites whose server-side programming language w
by theamk 5y ago
Wow, talk about bad reporting! The website says:
> How to read the diagram:
> PHP is used by 78.9% of all the websites whose server-side programming language we know.
So this graph only covers the languages which leak their names into headers. The “unknown” category is missing completely, and I bet it will be huge, possibly the biggest of all.
- tored 5y agoThe survey uses multiple variables to figure out server side language.
- theamk 5y agoSure, but this is still going to be pretty limited when detecting non-PHP languages. How are you going to detect a language which puts no extra headers in HTTP response and has no associated extensions? But, luckily for us, w3techs lets you check individual websites... and the data is often wrong or missing github on server side is Javascript! https://w3techs.com/sites/info/github.com https://w3techs.com/sites/info/github.com (it is actually Ruby) Djagoproject.com on server side is unknown! https://w3techs.com/sites/info/djangoproject.com https://w3techs.com/sites/info/djangoproject.com (it is actually Django, which is a Python web framework: https://github.com/django/djangoproject.com https://github.com/django/djangoproject.com) microsoft.com was using PHP and WordPress "unil recently" https://w3techs.com/sites/info/microsoft.com https://w3techs.com/sites/info/microsoft.com gitlab.com is "ASP.NET, Python and Ruby (on subdomain) https://w3techs.com/sites/info/gitlab.com https://w3techs.com/sites/info/gitlab.com google.com, youtube.com and amazon.com are unknown https://w3techs.com/sites/info/google.com https://w3techs.com/sites/info/google.com etc.. ======== I stand by my opinion that w3techs is junk when determining types of server-side language. The only reason there are so much PHP is because PHP is the biggest major language left which is easy to detect. And they hide the low quality of the results it by not including "unknown" category in the graph -- with that category, it would be much clearer how bad their detection works.
- tored 5y agoYou are free to think that w3techs is junk, but you initial claim was wrong. https://w3techs.com/disclaimer https://w3techs.com/disclaimer
- theamk 5y agoI think I got most of this correct? My initial claims were: "bad reporting" -- I this is fully justified. The arstechnica report says things like "PHP [...] holds a 78.9 percent share as of today" without mentioning that this is not share of all servers, this is a share of servers where w3techs algorithm works. Which is a pretty low share based on my spot check. a website quote saying the percentages are not from all websites, but only from one where they know programming languages -- this is correct quote, see https://w3techs.com/technologies/details/pl-php https://w3techs.com/technologies/details/pl-php . "graph only covers the languages which leak their names into headers" -> I agree, this is wrong, I should have omitted "into headers" part. But I think it is a pretty minor difference and it does not change the other points. "The “unknown” category is missing completely," -- this is correct as well. Do you see "unknown server-side language" category in the graph or anywhere else in the report? Overall, that arstechnica article and that report are both omitting a crucial piece of information which makes the data unreliable.
- tored 5y agoArs technica's article is wrong, that is true. It claims that the survey says that PHP has a lead in server-side programming languages, that is not what the survey says, the survey only measures websites, not server-side programming languages in general. What I meant was that your original claim that the survey measures response headers only, that is false.
- theamk 5y ago> the survey only measures websites, not server-side programming languages in general. the survey only measures websites where w3tech's algorithm works Or, in other words, "PHP maintains an enormous lead in the websites on which w3tech's scanner returned something" does not sound that impressive, does it?