Answer the question
In order to leave comments, you need to log in
Can't make up my mind: PHP or Python for the web?
my main selection criteria:
1) speed of development;
2) number of vacancies;
3) perspective on the future;
I choose for the backend, I set myself the goal of more or less learning one of these technologies in a year. Before that, I wrote a little in java, delphi, js. I want to go to the backend and more or less master it for further employment
Answer the question
In order to leave comments, you need to log in
I will give my vote in favor of Python:
IMHO, PHP is dying. All I can say about him is:
As usual, the Python sectarians influenced a person. Please read:
Why not a python - https://habrahabr.ru/post/322332/
If a python, then what is it eaten with - https://habrahabr.ru/post/340894/
I'll tell you a story from my life. I work in an office where 90% of projects are made on Bitrix. But when there are few projects, Bitrix is relegated to the background and almost all projects are taken. So we come across all sorts of different projects on Laravel, Wordpress. And we got a project on python-django. No not like this. We were asked to take this project. Because the tasks for the project have been hanging for half a year, but they can’t find a developer. On python. 200 km from Moscow. The project came to me. Python and Django I did not know then from the word at all. And the customers were informed that no one in our office knows the python. Agreed. We did the project, of course. But they spent a lot of time. And the customers were ready to pay for it all.
But for php projects, there is a direct battle, yes. And Bitrix is a tasty morsel for managers.
So if you need a piece of bread and butter then php.
Python projects are very rare, about once a year. And all customers swear by previous developers who left them a project that almost everyone refuses
Rhetorical question. It depends on what exactly you are planning to write and maybe you are already planning to go to work somewhere - and there they are already writing on something, it has already been determined.
If there was one correct answer to this question, everyone would already know it, otherwise ... you need to take it and start doing something
Keep writing in Java
It is impossible to give a definite answer to the question
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question