4 ms·
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
by tashoecraft 3y ago
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".
- andix 3y agoPeople 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.
- whycombagator 3y agoUnless 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?
- AbuAssar 3y agowhat about: reactive forms validation dependency injection animations pipes and directives i18n material components these all and more are built-in in angular
- jmisavage 3y agoMaterial components are a separate repo. They are not built-in.
- andix 3y agoCan’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.
- whycombagator 3y agoI 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.
- andix 3y agoThere is a learning curve for every technology.
- bags43 3y ago>good commercial angular UI libraries Could you recommend one of these?