V
V
Vladimir2017-02-22 06:23:42
Python
Vladimir, 2017-02-22 06:23:42

How to start learning modern web technologies?

Hello Toaster!
About 4 years ago, in my happy school years, I studied HTML + CSS + JS, then Python + Django. Exclusively for myself, without any serious projects.
Now another idea was born in my head, requiring implementation. It was useful to remember Django, but I quickly realized that a lot of buzzwords loomed around: Angular, React ...
As I understand it, no one generates pages on the server anymore. Everything happens in the browser. In connection with this, questions arose:
1. Isn't it heavily loading the client? Worried about my mom with a computer my age.
2. Is Django really necessary? It so happened that I fell in love with the python. What framework is relevant today?
3. Where to start learning the whole front-end topic. (Well, what about the back-end?)
Yes, I can google. I just don't know where to start googling.
PS Hands from the shoulders, no need to explain on the fingers.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
E
entermix, 2017-02-22
@notnlwns

Web Developer Development Map
https://github.com/zualex/devmap
WEB Developer Roadmap:
https://coggle.it/diagram/52e97f8c5a143de239005d1b...

A
Alexander Shelemetiev, 2017-02-22
@zoroda

Pages are generated on the server too. But they use the same code for this as for generating on the client. I have always been involved in the backend, but I wanted to make my own frontend with preference and poetesses, fortunately, I already had some knowledge in JS. I started with AngularJS and ReactJS, then switched to Angular2, which I found easier to learn and more logically built. Then I tried Vue 2. I recommend starting with it.
By the way, a lot of useful things not only about Vue, but also about layout in general - in the course of Max Schwarzmuller .

T
Tsimur_S, 2017-02-22
@Tsimur_S

As I understand it, no one generates pages on the server anymore. Everything happens in the browser.

This wave of hype has already passed. Now SPA server rendering is back in vogue.
Today, web applications are a face to the rest service (or GraphQL if you follow the fashion to the end), and there there is no difference on what the backend is made of. On the other hand, this is often very difficult to do and compromises must be made.

A
Andrew, 2017-03-02
@iCoderXXI

Friend, now web = JS, and JS = web. There are areas, of course, where the WEB somehow manages without JS. There are areas where JS is used not for the WEB. But, in general, WEB = JS. Of course this is my experience, my observations, my opinion.
So, in a couple of years, at the mention of ES5, people will twist their fingers to their heads, so, I think, you need to fully master ES6 +, i.e. the so-called ES.NEXT
For this, in particular, it is necessary to solve algorithmic tasks for a thousand or two hours, to develop programmer reflexes in order to code automatically, without worrying about trifles, to concentrate on the main thing, not to waste time on elementary things.
Skipping this stage is unrealistic and pointless.
Wellcome to codeware or any other similar resource and fig-fig-fig.
Again, the reflex is formed after 1000+ hours of monotonous activity.
You can register at the link www.codewars.com/r/pj8ELg

A
Andrey Titov, 2017-02-22
@titov_andrei

Start by listening to customer needs...

V
Vasily Nazarov, 2017-02-22
@vnaz

no one generates pages on the server anymore

You've read the hipsters. For complex spreading web applications, it is better, of course, to do everything on the client, and only REST on the server, but this is not always required, especially since you have requirements for unloading the client.

B
beduin01, 2017-02-23
@beduin01

For vuejs.org client side have a look

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question