Future web developers python?

With modern JS frameworks a problem with find out a are transferred to the frontend.
This begs the question, Angular, etc. will replace the backend-developer in the typical sense? The Backend will become a simple API? It is logical that the trend will be asynchrony? Ie pododvigat to the chunk flask, Jung and so on? Or "angular" have a rather narrow niche, for example, interactive applications? I'm a deer or something not quite understood?
June 10th 19 at 16:11
6 answers
June 10th 19 at 16:13
As far as I can tell from your practice. Angular remained (and remains) only "advanced template" to create interactive pages. Customers are not in a hurry to throw out the business logic on the frontend. And on account of the fact that nodejs will push out python from the market end, it's all nonsense. Servernya JS beautiful until I started to write on it. For a Hello World going, but to write serious business applications - just once to put an end to the client's business. Server-side JS took off only because of hype and the presence of a huge army jQuery programmers who imagines himself to be now a full-stack programmers. Google yourself a lot of interesting stories about the quality of the code in NPM. Here is long, too, was a case
https://habrahabr.ru/post/228751/
I, too, succumbed to the hype and tried for production projects and nodejs and go. But in the end still went back to good old python :))))
9 hallowindow for your expanding horizons)
https://brainhub.eu/blog/9-famous-apps-using-node-js/ - hailee commented on June 10th 19 at 16:16
yeah it's all good. When you have multi-million dollar service with a huge load, personnel and time to optimize with the use of new technologies, then why not. I do not think that all of these services was originally designed for NodeJS and use it as 100% base. Think Python such list will be bigger. And at the expense of small customers, who have no time to experiment nodejs is more likely sideways to get out before they get this list of Famous Apps using NodeJS. - benton87 commented on June 10th 19 at 16:19
so you decide, just hallow world you can write, or if there are smart developers that can write services any load? Or PayPal with the Netflix discongruence? - hailee commented on June 10th 19 at 16:22
the number of servers , data centers and their power also play an important role. Mastroianni the cluster can quickly chew through almost any code.
And something tells me that the node in these projects are written clearly not 100% of the code. - Desiree_Dickinson29 commented on June 10th 19 at 16:25
Nonsense, if the gcd is used for large businesses means it is quite beneficial and usable as a platform. Nobody is going to throw a lot of money on servers and support them in order to code in js. - Wava_Berni commented on June 10th 19 at 16:28
throw all these js and Python and program in php. let it be a single backend language. - Miracl commented on June 10th 19 at 16:31
take this php and program in C# under ASP.NET. Let it be a single backend language. - Desiree_Dickinson29 commented on June 10th 19 at 16:34
I think server WG has soared due to the fact that it now write everything from mobile applications to IDE for programmers. - Finn_Emmerich commented on June 10th 19 at 16:37
The only justifiable reason to use node is an Assembly of the front end. - Pablo63 commented on June 10th 19 at 16:40
, not to support Microsoft. plus where you'll find pick-up work? on tag their views. - Miracl commented on June 10th 19 at 16:43
, choyta not? Not to support Google.
Why do pick-up work? In C# and ASP.NET places so good salary (if I understand correctly the word "sideline"). - Desiree_Dickinson29 commented on June 10th 19 at 16:46
Google is just honorable. But Microsoft must die - for the programmer of zaskar respect Windu. and about C sharp and ASP Not - you what? To work for his uncle it's taskbar. The programmer must be free. To choose customers and sometimes to reboot - do not work and do not go to the other computer. To live in Thailand, and in various other places. And I go to work slaves. How can you work with the same task on a permanent basis... - Miracl commented on June 10th 19 at 16:49
yeah. That's just revered by you Google employs fulltime-developers.

Or you rooflite? - Desiree_Dickinson29 commented on June 10th 19 at 16:52
well , so let him seek. I'm talking about what to work from home Lecce only when you have php. then you can direct to choose their employers, change them and do what I want. And if there ASP programming or C#, you have to go into the office most likely, or two hands to hold the remote work, because orders are hard to find and employer who would allow to work on udalenke in these areas. I'm talking about. the php development language for the virtual programmers. Who will not want to ride or travel in cheap countries such as Thailand and work through the Internet. - Miracl commented on June 10th 19 at 16:55
and I'm ashamed to have believed, like the vast majority, always saskura and bydrocodone - php.
By the way, if I had to pick between the curve forever lagaya Ubuntu and Windows, I then just choose the Windows, especially now that under them there are all the necessary Bible and sensible console. - patsy_Lehner66 commented on June 10th 19 at 16:58
php versipelle the language of the web and the growing. Find at least one of YAP, which during its existence had a regular development? PHP already have a 7.2 release with strong OOP and frameworks mnogofunkcionalniy. and on the job market for PHP is still the most suggestions. so consider php a bad language it means to be not subject to the web. php is the best PL for the web. - Miracl commented on June 10th 19 at 17:01
, YAP has the most hounokidaira, YAP with the lowest wages. All popular Japanese have continuous development. There are languages that originally thought, and there are as pehepe - monsters born of someone's sick imagination and crooked hands govnokodera. This is extremely bad language for the web and are not suitable more than anywhere else except the web. For the web I choose js for generalist Python or java. Especially considering how now integrated between web and mobile apps. And mahape is sad Gagne, which is the place in the dustbin of history... And thank God he every year goes lower and lower to the bottom in all rankings. For example in the same PYPL or TIOBE. - patsy_Lehner66 commented on June 10th 19 at 17:04
,
By the way, if I had to pick between the curve forever lagaya Ubuntu and Windows, I then just choose the Windows, especially now that under them there are all the necessary Bible and sensible console.

And even the ever-involving Ubuntu :) But, fortunately, there is a third option ) - Liliane_Kiehn99 commented on June 10th 19 at 17:07
and how many of you have studied languages in addition to PHP? About the PLO it's not even funny. What it might mean? OOP in PHP is the owl stretched over the globe.
Find at least one of YAP, which during its existence had a regular development?

Yes, all demand: Python, Java, JavaScript, Ruby, even C++ is evolving.
with mnogofunkcionalniy frameworks

But it is not such a plus. Besides, Java and Ruby are not less functional frameworks.
And vacancies at him a lot just because he was one of the originators of the web and it created a large infrastructure (web servers, hosting, CMS) it is written a lot of applications (which must be maintained), etc.
The syntax is not the most pleasant. And the need to specify at the beginning of each .php file is code php - General insanity. - Liliane_Kiehn99 commented on June 10th 19 at 17:10
starting with turbo C and assembler. then C++. in those days, or rather in more recent times, php was just a simple programming language for creating dynamic pages, and js was not a very serious sitovym by language embedded in the page. But much has changed over these 20 years. Now php is a full language with OOP and js is also a powerful JAP. but about the PHP you are in the subject just say that there's no OOP. Java long occupied a narrow niche. C++ also. For the web PHP with vostrebovany. well, js has grown very strongly, but try to find a permanent then shabashki for freelancer. They are and they are even more highly paid, but the php provera more choices. and With++ and java I do not share. for freelancer fewer orders on these PL
In php it will always find a part time job going out to the Internet. - Miracl commented on June 10th 19 at 17:13
that is , apart from php with any of the language for the backend are not familiar, as I understand it. Then the opinion that php is the "versipellis" and the growing? By the way, in fact, now the 6th version. But the version is not important.
I'm not saying that php is not OOP. It is, but it is stretched (and you meet very briefly, the impression that the crutches). After ruby, he's a ridiculous perceived. The problem is that it originally was not created object-oriented, and it started to pull then trying to preserve backward compatibility.
About the relevance, he's still the most popular. Abroad ruby is also quite popular. Perhaps even more than php. - Liliane_Kiehn99 commented on June 10th 19 at 17:16
Yes, I'm familiar with everything. I'm 24 years old programmer. You look at the number of vacancies and orders in php and other languages... I mean just the remote nature of the work. And come to the fact that php in any country of vostrebovany. We are talking about web development. And look at what is written cms for creating websites and stores? In php. On the writing than the social network? In php. Language is developing very strongly. There is no such in other languages. The changes are significant! And that is not OOP - you have information from ten years ago. Tell me what you php is not OOP ? But that's not the point. I mean that the freelancer to find php much easier. And almost all of the sites for legal individuals are made on php or cms written in php. - Miracl commented on June 10th 19 at 17:19
well Yes, php is very much similar stitov... Yes, there are always jobs. But how much of it interesting task? How many companies choose it to create innovative services? To develop something really interesting and not the same online stores? CSCI is crutches. To create not "sites", and real web services CSCI not needed. Of course rivet as the factory sites to the Symphony or Yui is possible, but is it interesting? Besides, the same HPD is applied is much wider. This mobile environment, and the backend is all sorts of unity for gamedev. And PHP is strictly web and then it has to compete with a much more logical and literate languages such as Python, java, ruby. - patsy_Lehner66 commented on June 10th 19 at 17:22
June 10th 19 at 16:15
Processing the template was always only a small part of the work is backend. And js frameworks it only for themselves and take.

Asynchronous code is much more complicated synchronous, but are not always needed, so the synchronous framework is not going anywhere. Besides, Django has Channels. And Python does not end with Django and Flask, a fully asynchronous Twisted, Tornado, Aiohttp and other.
June 10th 19 at 16:17
The answers for the future - a thankless task, for "to look to the future can not just all..".

But in the present stack is Python (django/flask/tornado, etc.) - the unclaimed in the development of web-backend of the popular/widely used. To see this, it suffices to study open data where it is convenient - hh, moikrug, upwork, etc.
Ie pododvigat to the chunk flask, Jung and so on?

They are there for a long time. If now to hold a sofa dimension, for example, the moikrug service, we get a top number of vacancies:

1. Go - 135;
2. RoR - 121;
3. Node.js - 88;
4. Yii - 70;
5. Symfony - 53;
6. Laravel - 50;
7. Asp.net - 46;
8. Django - 42;
9. Flask - 14;
10. Tornado - 4.

The trends are clear. Despite the fact that each of iron heard "news" and "opinion", they say, have all RoR, node.js/go - stillborn and non-viable crafts, and python is the silver bullet for all cases, almost the best language, but django is perhaps the most thoughtful and competent back-end framework...the market reality shows the opposite picture.

Not with such a rainbow this backend in python, the future looks even more doubtful, especially adjusted for current trends. The catch is that you inflate it out of all the info-gaps hype around python (thanks to ML, big data, etc.) did not contribute to improving the relevance thereof in the web, on the contrary. In the end, and now we have a situation in which competition among python developers exceeds the values in php/js/java, but works for them - tears (compared with colleagues in neighboring stacks). As for the past - the Python 27 years, gange 14, draw your own conclusions.

PS I don't mean that python is a bad language, and django/flask/tornado - bad/retarded frameworks. Just just broadcasts the market situation on the basis of open data:)
market realities
is the average temperature in the hospital. And why did you choose the service My Circle? Only due to the fact that they bought TM? - hailee commented on June 10th 19 at 16:20
Python 27, gange 14
And JavaScript for 22 years, the horror, the horror! His popularity you do not presume to deny it? - benton87 commented on June 10th 19 at 16:23
,
And why did you choose the service My Circle?

Before analyzing MoiKrug, I said:
To see this, it suffices to study open data where it is convenient - hh, moikrug, upwork, etc.

And MoiKrug convenient because:
1. There job is purely in the sphere of IT;
2. Search filters are configured appropriately. For example, for the query "Go" displays the jobs of the developers in the language Go and not dancers go-go, no need to waste time on filtering irrelevant search results;
3. This is the closest service to the resource, which are now.
And JavaScript for 22 years, the horror, the horror! His popularity you do not presume to deny it?

No, not taken. Like not going to deny the popularity of Python itself, which in recent years is in the TOP 3-5 rankings of languages of all kinds. And for good reason - taking as an educational standard, the application of the trendy areas, etc.

Another thing is that the question is specifically about the Web, specifically about the backend. And the only indicator on which python is superior to js in the market of web-backend - competition of performers.

At the same My Circle: 45 man for the job node.js and 55 people per 1 vacancy django. By the way, even the most popular PHP framework in the CIS (Yii) competition 36 people for the job.

Python/Django is the most used and the most competitive technology for the development of web-backend.
this is the average temperature in the hospital

Exactly, like 90% of analysts in the world. Especially because I, again, mentioned about this:
If right now to hold the sofa dimension
- hailee commented on June 10th 19 at 16:26
,
that question specifically about Web

Wrote a comment on the answer above. A significant share of the market is not a burst, and another thing why did he have this knee fraction of sites on a CMS? It's not serious.

acceptance in the educational standard

These developments can not but rejoice, and that in the XXI century in the yard, and the school still "feed" Pascal. - Desiree_Dickinson29 commented on June 10th 19 at 16:29
Talk about the experience from their point of view. Have been working for 6 years as a freelancer for Salesforce and work mainly with small business clients. A lot of them, but the problem they nifiga not the level of Google or Yandex. And workers they are looking for is not in My Circles. In General I participated in different projects which are sawn for Salesforce integration. Of course as non-core Salesforce system on what to cut external services absolutely purple. And that's when the question arises on the scene NodeJS, Python, Java, .Net. The last 2 are eliminated because the type of "expensive" and long. Python disappears because hell specialists will find, and remains NodeJS because all companies know jQuery. Choose NodeJS Express take, get Hello world and then begins popabol. Starts running because jQuery will quickly run out and collect something working if it turns out it works on pure magic. Starts convulsive searches NodeJS specialists. Recruit another army of students who finish the project. And so it creates a GREAT demand for NodeJS programmers. Rarely appears in the team the developed the python and if the decision is in favor of python, the picture looks much better. All specialists of python I've ever seen, even self-taught without production estimates a cut above the same JS developers. In Python, just do not come. It is a conscious choice. Python programmers better. Don't want to offend a good spice of JS, but in the bulk they are the exception rather. That's actually why Python options less. Small clients do not use, so there is no demand. - Wava_Berni commented on June 10th 19 at 16:32
Well we must admit that the most obvious way to make a "standard" web service, to raise the API and stuff is to take php and no steam. A lot of developers, making a lot, great bunch of developers. A bunch of Python/ROR is much more difficult. - Miracl commented on June 10th 19 at 16:35
,
Python disappears because hell specialists will find

Here nifiga like. Open any service for the selection of it-specialists, and see that the specialists at Python/Ganga abound, including experienced, and for every budget. Much more than node.js.

See, that's not why it all disappears? - Desiree_Dickinson29 commented on June 10th 19 at 16:38
alas but the reality is too harsh and among those who do not program in PHP, PHP is not considered as a language for serious tasks. "So, the pages for the students to distribute will go." This is not my opinion - that I see around myself very respectful attitude to the language. - Finn_Emmerich commented on June 10th 19 at 16:41


I agree, a lot of specialists teach the python developers themselves so much. I see a problem in Python 2 things:

1) No ready-made solutions for typical tasks. Try Python to write a online shop for small-medium businesses. All you get is a couple of curves bourgeois solutions. With regard to CRM/ERP systems, again, anything sensible (cheap) no. Here is use Python either for start-UPS (where everything is rewritten 10 times) or for large companies, where there is time savings because of the language itself.

2) python developers Usually ask for more money than their counterparts in php/ruby/.net.

The strength of Python is that it can quickly assemble a flexible prototype, to connect mathematical libraries, to connect machines lehning + a bunch of tools type web scrapiron, selenium and so on. In the end, it turns out this flexible, versatile fighter who may in the future is right here and for cheap. A cut is more or less stable decision - better than the other stack. - Pablo63 commented on June 10th 19 at 16:44
,
A bunch of Python/ROR is much more difficult.

What kind of bundle? And Rails, by the way, just did a nice high speed of development (it was created). If I am not mistaken, in the West it is more popular than any php-shny framework. - Miracl commented on June 10th 19 at 16:47
June 10th 19 at 16:19
Since the question holivary, provozhala and your prediction.

First of all, I predict the death of all existing programming languages like dinosaurs in the ice age. Technology is evolving, and to cope with the flow of the same type of action that sin, all in a modular paradigm that is becoming increasingly difficult. And coming of the new world in the next decade.

More interesting to try to predict who will die first, specifically on the web. Here, the future is more uncertain, but the future of Python is most questionable. PHP seems even more awkward, but tenacious at the expense of the historically established community. Java|C# seem to be less flexible, but more stable, because they contain in addition to the community good performance. Less popular languages such as Go, I will not comment, because all they get is one-sided - each with their own flaws.

As for JS, he's like the biggest dinosaur of experiencing its heyday. It shows the optimal ratio of the speed of development for speed of implementation supports type checking with the help of the translator TypeScript allows you to write asynchronous code in a synchronous style with the new standards, flexibly scales and, most importantly, can be reused on the client and the server, including any hybrid applications, which reduces development costs and debugging. And Node.js allows you to parallelize the process and make it even simpler than Java|C#, but most do not do unnecessary.

Keep up with the times, keep your head on your shoulders and the courage to change direction when the time comes.
PHP will not die until you see the language with the same low barrier to entry and deploy on the server (read for Indian school children).

Python have great prospects but the current balance of power is not yet on the Web. It's still a universal language. Next to him is Ruby with his Ruby on Rails.

Go to the backend is the future. It is just a fantastic performance. Not much galvanizing PHP, he will never reach this performance.

Write that Node.js running as a backend in the near future, but personally I have evidence of this has not yet been met. Apparently, not too convenient to solve everyday problems. - hailee commented on June 10th 19 at 16:22
In the next 5-10 years did not change significantly. - benton87 commented on June 10th 19 at 16:25
so JavaScript is the language for Indian students ) - hailee commented on June 10th 19 at 16:28
I would say for the Chinese - Desiree_Dickinson29 commented on June 10th 19 at 16:31
June 10th 19 at 16:21
1) Python is nifiga not fun, and a little https://habrahabr.ru/post/322332/
2) Python is used most often in startups (working with data) + large companies (in the same tin'kove).
3) Yes, same PHP/JAVA/.NET to find a job easier - if about the web.

I personally buy a bunch of Python/Java, as out programmers from testers, and on the bundle wrote the automation, for which you pay. Python use for their projects, as it for 2-3 months you can collect a full solution Java yuzayu to work because you get paid well (well, in General the ecosystem of the language is very powerful, and indeed the standard). Well, if you know a bunch of python/java to find a job quite easily.
3) For PHP it sounds like: it is easier to find work as a janitor than as a groomer. - hailee commented on June 10th 19 at 16:24
2) this can be understood as: "Python is used in startups and large companies, while the rest of the shit - tag"? And the Microsoft article "how to PHP", top comment: "Python no need to learn because I have not found a job." - benton87 commented on June 10th 19 at 16:27
F what's wrong. Taught Python, tried, in the end it turned out that in his neighborhood nobody wants Python, but from let's say 1s or PHP was. - hailee commented on June 10th 19 at 16:30
the author made a mistake, but it's not a language problem? If you want to run missiles, you have to teach the language in which they run and move (to work remotely) where it is necessary, but not the language that is popular in your native zazhopinsk. I do not konkrentno about Python. - Desiree_Dickinson29 commented on June 10th 19 at 16:33
June 10th 19 at 16:23
Maybe the title was not unique, but is meant as Python will be used in the web world. Natalisa of pulling the blanket over php, node, ruby,... Why was the thought of a possible change of the vector Python? Recently (with the advent of Agalarov?), I think there is a growing need in the API design. Still, for example, with the advent of asyncio povylazili shitload of asynchronous frameworks and libraries. Development became much more complicated, RPS takes off dozens of times, saving server resources. Now there's a thought maybe the Python wanders in acync, and async will be the only APIs or even online shopping? Maybe Python will continue to walk shoulder on shoulder with gangai? That judging from the comments so be it. Thank you all!

Find more questions by tags PythonWeb Development