H
H
HoorayHeroes2020-02-07 08:52:37
JavaScript
HoorayHeroes, 2020-02-07 08:52:37

Should I start with Typescript and Angular right away? Or start small?

Hello everyone, I have been working in a web developer company for 2 years, and for a long time I feel that I am stagnating and not keeping up with the train. I use ready-made web interface design patterns like October, Bitrix, Opencart, Modx and WP in my stack. In the company we develop products for a niche market, sometimes we do something for ourselves. The work suits me financially, a fairly large salary for the region, but I feel that I am missing out on opportunities for interesting work.

At work, I deal specifically with UI \ UX, so there is a very great desire to go further and jump towards frameworks and web application development with some more resource-intensive logic.

I learn the material quite well, but I don’t consider myself a programming guru who grasps complex things on the fly. Sometimes you have to chew on the material - sometimes you have to re-read it 3-4 times. I came across a book -
Angular Development with Typescript, Second Edition , which shows the main patterns for developing complex applications using Ang + Type. In general, the book is not old, and shows the stages of creating an application with the main design patterns. It will allow you not to step on the rake of the shitty code.

Question: I looked at the stars of the github, at the number of contributors - now react is in vogue, but I didn’t find good literature except documentation. I don't like courses, too much water. I have not worked with JS frameworks before, I know ES6 quite well, I also know the Javascript base well, I calmly solve problems on Codewars of the kata5-6 level.
Is it worth it to start your advancement in the front-end world through this book? Or start with lighter Vue\React? (considering this is my first experience with JS frameworks) Should I start writing with Typescript right away? (attracts the fact that it is strongly typed, which already makes the code more "clean").

Answer the question

In order to leave comments, you need to log in

5 answer(s)
R
Robur, 2020-02-07
@Robur

Start with Typescript + React + mobx, this will be the optimal bundle. Read Angular later if you feel you need it. View is also not bad, but it is very tolerant of shitty code and thoughtless writing, it will be easier for a beginner to write badly and not notice.

A
Andrey Suha, 2020-02-07
@andreysuha

If you have experience with js, and not just html css, then you can take on any framework. If not, then take on native js.

A
Anton Shvets, 2020-02-07
@Xuxicheta


Should I start writing right away with Typescript?

It is easier to write on it than on js, the language itself tells what is possible and what is not.
As for Angular, it is more difficult to master due to its complexity. If React is just an advanced templating engine and you have to learn a lot of things along with it for serious work, then Angular includes almost everything you need. However, it does not have a state manager, and the concept of rxjs takes a lot of time to understand for many.
Vue is somewhere in the middle, it's already a framework, a lot is given by default, but you can't do without props either, .

G
GF, 2020-02-11
@fomenkogregory

https://scrimba.com/p/p7P5Hd is the base, it is convenient to write code directly on scrimba.
https://www.udemy.com/course/pro-react-redux/ is a slightly more advanced course, but there is mainly a based component class (which of course you also need to know) explains the advise very clearly.
https://github.com/typescript-cheatsheets/react-ty... this is about adding a typescript to react
https://github.com/piotrwitek/react-redux-typescri... and redux.
I know all these materials are easy to google, but I decided to share anyway, because I tried them myself and I can vouch for the quality :)
As for the typescript - after you try it, you don’t want to go back to js.

M
McBernar, 2020-02-07
@McBernar

So are you a developer or ui/ux?
Since when are cms called design patterns?
React courses are full and without water. And yes, they have excellent documentation.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question