Hacker News new | ask | show | jobs
by delluminatus 4161 days ago
I don't think you always need to know exactly what's going on. Angular is a lot like Rails in my mind -- there is "magic", but it makes things easier.

Personally, I never thought Angular was very hard to understand. The main problem is that the documentation is sometimes outdated. If you are familiar with server-side MVC, I think Angular will come naturally to you.

But, if my post sounds biased towards React, it's because I prefer it. I would use Angular for things you want to do in four days and never touch again, but that's about it.

1 comments

Try inheriting a project with lots of "magic". Or even just revisiting one that you did a long time ago. It sucks.

I believe you that Angular was easy for you to learn. I was just saying I've never heard of anyone else feeling the same way.

Yeah, it totally sucks. That is one of the reasons that, in projects that I expect to be maintaining for a long time, I shy away from frameworks with inversion of control, like Angular or Rails. I prefer the wiring to be exposed, so to speak, because it makes it easier for everyone to know what's going on. It also makes it easier to drop or upgrade your 3rd party dependencies without rewriting everything.
Could you please point me to a framework without IOC. Was planning to use rails. thanks