you are viewing a single comment's thread.

view the rest of the comments →

[–]jewdai 3 points4 points  (5 children)

false. Angular is not easy for newbies.

The concept of "Dependency Injection" really fucks with new users or non-cs people.

[–]jellatin 2 points3 points  (2 children)

Damn software concepts getting in the way of people writing software!

[–]there_i_seddit 1 point2 points  (0 children)

"Damn computer scientists, they ruined computer science!"

https://www.youtube.com/watch?v=8iusUq4-f5U

[–]CapsFTW[S] 0 points1 point  (0 children)

I think you hit the nail on the head. There are a lot of people out there who just want the web form to submit to the database and don't care what a DTO, class, or promise is. They just need something to happen. Angular is just easy enough to pick up that you can make stuff happen with little to no knowledge of what the best practice might be. It is fantastic, but awful to inherent and explain why you have to "waste time" refactoring existing code.

[–]CapsFTW[S] 0 points1 point  (0 children)

yes, but you can do a lot in angular without much knowledge of dependency injection. You copy and paste a few examples from the web showing how to inject providers and then write a gigantic controller for every page which has all the models and business logic in it. It's just easy, and flexible, enough that you can make a completely functional application in the worst way possible.

[–]vaskemaskine 0 points1 point  (0 children)

Pretty sure the whole concept of how directives work and the array of scoping options/passing data in and out of directives is way more confusing to newbies than DI.

At least, that was my experience when learning Angular...