G
G
GreaterGlider2020-10-08 23:35:40
Angular
GreaterGlider, 2020-10-08 23:35:40

Switching from React to Angular, is it worth it?

Played 2 years on React in a total of 3 projects. And in all three, everything was arranged as differently as possible, on react, whoever wants to build the structure of the application and the set of libs used. And each time, it's like you're learning all over again. Tired.

Actually, the subject is what, everyone (almost) says that there is no such thing in Angular, because of the rigid structure and clear recommendations for creating applications. I don’t really believe in this, of course, given that in large applications everything can be completely different.

I need advice from experienced anglers, in 1) do you really study once and apply everywhere? 2) how are things in large projects?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Anton Shvets, 2020-10-09
@Xuxicheta

1) Do you really study once and apply everywhere?

Yes.
It is not customary for us to collect a variety of bicycles from a set of libs. Unless states vs services :)
It always froze me in React, in order to implement the usual things, you have to drag the devil what else to choose yourself. And to choose you need to already know the options.
2) how are things in large projects?

In different ways, but in general they are all similar. If the developers are experienced enough in angular and OOP to write normally.
The architecture of applications will no longer depend on Angular, but on the familiarity of developers with the principles of building architectures, which are generally simple.
Angular itself does not impose anything, Nuxt is even more structured in this regard. However, it all turns out to be pretty much the same. This is partly why nuxt/next doesn't exist for Angular.
Nx is also popular, which helps to build a monorepo from angular + nestjs for example.
is it worth it?

Definitely worth checking out. Some practices, without which Angular is hard to imagine, can also be used in react. For example di if you are not already using it.

A
approximate solution, 2020-10-09
@approximate_solution

I need advice from experienced anglers, in 1) do you really study once and apply everywhere? 2) how are things in large projects?

As I understand it, you are stopped by the desire to learn and you want fewer bumps in life?) Or did you go to the frontend so that you could learn once, "and so it will do")). You have to get used to the fact that not everyone writes the perfect code, and the perfect architecture. Your claims are "written as differently as possible" - this is the essence of programming - "there are two architects, and the same tools, well, they will not build 2 identical houses if they do not totally merge the entire architectural plan and ideas with each other." Everyone writes as best they can, and as far as the deadline allows, the availability of tests, money in the project.
As for the angular - it's great, but sometimes you see such shit on it that your eyes are leaking. Don't become that person who is called the " Java of the brain"

P
Pavel Shvedov, 2020-10-09
@mmmaaak

On Angular, you can also play gag

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question