Hacker News new | past | comments | ask | show | jobs | submit login

It seems the alternatives are trying to catch up to Angular. The entire react ecosystem's embrace of Next is proof that people want a framework and not "just a library" for a lot of their needs.

I prefer Angular as I much prefer spending my time building rather than wading through open source bs finding what works, what plays nice together, what others are using. Version management is as simple as "ng update".




People always say angular comes with „batteries included“, but honestly I don’t get it. If you take vite, vitest, react, react-router, react-hooks-forms, react-i18next and axios you have more or less all the angular features covered. You don’t have to „dig through bullshit“ to do that.


Unless sarcasm, your comment actually explains the part you don’t get quite well. If you pick React for a project, how do you know to pick the other 6 dependencies you listed?


Can’t reply anymore because of nesting:

No, it’s not sarcasm, just install the listed dependencies and you are good to go.

For forms and validation you can use the mentioned react-hooks-forms. MUCH easier compared to reactive forms.

I never understood the benefit of angular dependency injection, because of its very limited singleton only approach.

React-i18next is just so much better than all the i18n solutions for angular. If you want to be able to switch the language on the fly, you anyway need something like transloco for angular.

Pipes are just functions for templates, no need with jsx. And directives can be replaced with composition. Much easier and powerful.

Angular material is really dated, look&feel is from 10 years ago, check out the current material guide, and compare it to angular material. And it’s just way too hard to customize it, and it doesn’t come with a lot of features. And technically it’s not a part of angular. There are a few good commercial angular UI libraries though.


I don’t think you understand. For someone who isn’t familiar with the React ecosystem - how would they know to install any of your mentioned dependencies.

Forget which solution is better, apparently there is a subset of users who choose Angular purely because they want features built in & not to go searching for additional dependencies.


There is a learning curve for every technology.


>good commercial angular UI libraries

Could you recommend one of these?


what about:

reactive forms

validation

dependency injection

animations

pipes and directives

i18n

material components

these all and more are built-in in angular


Material components are a separate repo. They are not built-in.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: