A
A
Andrey Zakharov2019-09-29 16:23:24
PHP
Andrey Zakharov, 2019-09-29 16:23:24

Why is PHP losing popularity?

I regularly monitor vacancies on hh and see that there are fewer and fewer jobs in PHP. There are still many, of course, but every month I see how JavaScript, Python are gaining + 50-100 new vacancies (I'm talking about Moscow and St. Petersburg), and PHP has decreased by ~ 10% per year. There are also consistently many vacancies in Java and their number does not fall.
Moreover, I recently talked with a friend, a programmer from the USA, and he confirmed that php is disappearing there too.
Why is this happening? Doesn't php have the same fate as ruby?

Answer the question

In order to leave comments, you need to log in

15 answer(s)
A
Anton R., 2019-09-29
@Spacemans

Never be persuaded to develop some kind of web project in some exotic language, such as Python or Java, as a result you will get a crutch long-term construction and a shortage of programmers who will be ready to work on it.
It's like in fashion - there is all sorts of shocking shit for catwalk shows, but there are casual jeans with a shirt, everyone likes to discuss shocking but they wear jeans.

A
Alexander, 2019-09-29
@AleksandrB

PHP is not a fashion, php is a classic, and the classic never dies. If php dies, then all other backend development languages ​​will die because something will appear that can surpass php many times in simplicity, speed and convenience, at the moment, java, python, ruby ​​+ are the same, each is suitable for their goals. The same python is chosen because of the ease of integrating neural networks, but if we talk not about narrow, but about the main parameters (functionality, speed, etc.), all popular backing languages ​​​​are more or less the same, see the same dry graphs.
And about the reduction of vacancies - utter nonsense. trynhere are the statistics for 2018 and both schedules for vacancies lead in comparison with java / python PHP, while the first two write both the backend and a million other things. And on the second graph, PHP is completely ahead of js (the only language in the most popular development area).
But if we are talking about really large companies (amazon, google ...) they just prefer python because of the above-mentioned ease of integrating neural networks, and java because of stable support for super high loads.
Listen less to couch experts, php predict death from the 00s, that he twitches too long for a dead man.

S
Sergey Nizhny Novgorod, 2019-09-30
@Terras

I explain:
1) A small firm, a small project, will never be able to compete for "working hands" with such giants as mail.ru/yandex/sbertech/alpha laboratory and others. This means that developing a project in Java that does not yet bring in money is the stupidest mistake of management. For you simply will not find hands, or they will cost a lot. For the same reason, you should not choose .net projects for projects (although the situation in terms of hands is generally better there).
2) Choosing something like python/ruby for a project that isn't making money yet is stupid. For it is difficult to find good programmers for this language (and they will cost a lot of money).
Well, here it is worth understanding that these are the realities of the markets of the CIS and Europe. Historically, the language for beginners in the CIS and Europe was PHP (that's why there are so many projects in php), in the USA it's Ruby (Python), and, for example, in Australia it's Python.
As a result: small capitalists in the CIS (Europe) - choose php, this gives a lot of work in PHP, the proposal pushes people to learn PHP, which in turn pushes PHP creators to improve it.
__
You need to understand that PHP is de facto a cheap language for starting a business (of course, there is a conditional symfony, where programmers get at the level of Java developers, but these are already nuances). And business always starts, and there is always a great demand for it.
The language will live until they come up with something more suitable, which will directly increase the efficiency of work at times. But so far this has not happened, and it is even difficult to say what it could be.
__
The number of vacancies is decreasing for a simple reason. Ready-made cloud solutions such as (shopify / wix) + the ability to replace the site with a social network at the start, reduce demand.

F
FanatPHP, 2019-09-29
@FanatPHP

I do not know. Judging by the number of stupid questions on the Toaster, it would not hurt to become less popular puff at all, but it just doesn’t work out in any way.

A
ArgosX, 2019-09-30
@ArgosX

php will never die. and this trend suggests that there are a lot of php developers and they have occupied the market, therefore there are fewer vacancies

S
skrimafonolog, 2019-09-29
@skrimafonolog

Why is PHP losing popularity?

It seems to you.
It's just that IT projects grow and develop.
Get more complicated.
What we are dealing with today is somewhat more complex than what the average programmer was doing 10 years ago.
This is an eternal process.
And some projects use other technologies.
Ruby has remained as niche as it was.
PHP is too massive.
You personally should not be afraid - your fellow competitors other programmers are experiencing the same problems as you. Therefore, everyone will not switch to another technology overnight.
Even if PHP comes to naught - this is a matter of many decades, because:
  1. Too many already existing projects. They also need to be supported.
  2. The choice of language is also the choice of available performers in the labor market. Millions of programmers won't change their specialization overnight.

D
Dimonchik, 2019-09-29
@dimonchik2013

does not expect
everything is relative, WP is still in business, especially freelancing
, but in the rest: everything is shifting to "smart frontend" and "fast (read - asynchronous) backend"
well, where is PHP? on the backend, Go and Python with Noda will push, and Java with its appetites

S
Sergey Sokolov, 2019-09-29
@sergiks

Because PHP is not designed for quantum computing, obviously!

S
Sanes, 2019-09-29
@Sanes

Partly due to the absorption of the market by large SAAS and social. networks.

P
Puma Thailand, 2019-10-01
@opium

Unfortunately, it does not lose, since there are more pkhpshnikov and it seems that there are fewer vacancies

A
Andrew, 2019-10-03
@iCoderXXI

Legacy wagons are on the puff, so he will be afloat for a long time. Another thing is that puff is a single-threaded and synchronous language, i.e. while the request to the database is being processed, the process hangs and does nothing, but it takes up resources. This is its biggest disadvantage. Another disadvantage is that for each sneeze you need to collect everything, execute a certain amount of logic and fall off, and so every time, for each request, which is not effective. On the same hardware, a well-written application on a node handles dozens and hundreds more calls with ease. The key word here is "smartly". Because you can "shoot yourself in the foot" on anything, and often it's very easy to do.

X
xmoonlight, 2019-09-29
@xmoonlight

but every month I see how JavaScript, Python are gaining + 50-100 new vacancies (I'm talking about Moscow and St. Petersburg), and PHP has decreased by ~ 10% over the year.
PHP has an easier "entry" into the language, so learning is much faster.
Due to the rapid development, the job market is quickly saturated and it seems that PHP is losing popularity.
And now, let's look at two points for: PHP, JS, Python.
1. A set of ready-made libraries
2. Code quality
And we will see that according to paragraph 1 we have leaders: JS and Python.
And according to item 2: everyone is more or less equal.
From which we draw conclusions:
1. The less a coder has to code ready-made algorithms from scratch (the ability to search for ready-made modules / libraries and use them), the more he is in demand.
2. The simpler the "input", the worse the quality of the encoder's code and the less he needs to pay (because like this, and not otherwise).
According to paragraph 2, only “their own” are recruited for new projects until the realization that “something went wrong” comes. Namely: ignorance of building architecture and design patterns (what is it ?! what for it ?!).
Therefore, there are no vacancies in PHP ...

B
beduin01, 2019-09-30
@beduin01

Because new modern languages ​​are emerging. Dart for example.
And yes, the share of PHP is falling every year.
As a result, knowing Dart, I can write websites, mobile, desktop applications, and knowing PHP only websites.

L
larik laravue, 2019-09-30
@laravue

php doesn't die. It's just that there are more vacancies for other YaPs. Demand for JS, for example, has increased. But this does not mean that the puff is bent.

A
Anatoly Kravchuk, 2019-10-02
@Krav4uk

And what, ruby ​​is no longer a cake ?? it seems like quite recently rubists were torn off with their hands)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question