Answer the question
In order to leave comments, you need to log in
Pure CSS \ JS or Frameworks?
Dear experts, attention to the question: Do
you think it is advisable to spend most of the time learning pure CSS and JS? (and the practice of writing in pure CSS, JS)
(I don’t like to scatter attention - therefore, the situation that I see in the Front frightens and upsets me. Can you advise something?)
Answer the question
In order to leave comments, you need to log in
Pure css is a must. This can be seen from the huge number of moronic questions on the Toaster in the spirit of "how to do this on the bootstrap?" - and a picture is attached, to which the bootstrap is neither in borscht nor in the red army. Frameworks in css are an auxiliary secondary tool that sometimes helps if it is well chosen for the task. But more often - ballast.
JS is a little more difficult. There frameworks are more important and needed. But... you still need to know vanilla. Without vanilla, it's all the same to learn a foreign language with ready-made phrases with absolutely no understanding of grammar - it will help in template situations, but a step to the side - and you mumble.
A bootstrap-type framework should be used if:
It is advisable to use frameworks only in large projects, it is possible that they can be written specifically for a specific project.
In all other cases, Pure JS/CSS is strongly recommended.
You need to know pure JS 1000%, because understanding it, it will be very easy for you to "jump around frameworks". Remember that frameworks simply describe your architecture, how the structure of your application should look like. You write the logic itself in JS.
Therefore, it is important to know JS itself and its pitfalls, and then go like clockwork.
You can just start with a minimum of knowledge, but for comfortable work you need to know as much as possible.
In the frontend, you definitely need to know js css html
1) To study them properly, you need to try to write your forum type bike for a couple of years.
The main thing is to write only on them without someone else's code - this is the only way you will become a real programmer ™
In general, you can do everything without frameworks - for example, I don't use them. I'm an indie programmer, I write as I want. It's
enough to use libraries - for example, localforage for storing data on the client, or howler for working with sounds...
But if you want to work among industry professionals, then you have to learn frameworks. But only after point 1)
For a long time I wrote on pure js css. Then I started working on a project where there is a zoo of all sorts of react, redux, redux-form, routes ...
Now I know for sure that it is much more comfortable for me to write in pure js (es6 especially).
You don’t have to waste time debugging, it’s not clear why the non-working code in react. And in general, we can say there is no debugging. In general, it is difficult to call it programming, you just sit and describe the application settings.
At the front and back - there were a lot of directions.
1. Learn the native, and then choose a direction for yourself and specialize only in it.
2. Regarding it - choose libraries and frameworks for yourself.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question