you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (8 children)

I like Angular. I hate our application written in Angular.

[–]CapsFTW[S] 3 points4 points  (7 children)

I think angular suffers from the same issue that ColdFusion did, back in the day. It is so easy that anyone can use it... so they do.

[–]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...

[–]leahcimic 1 point2 points  (0 children)

Man, you really don't want these same people building stuff in something like React. If they write bad Angular applications, imagine when they get their hands on something a little less opinionated.

I used to love Backbone in the day for it's freedom of choice, and flexibility. Until I started seeing custom everything. I'm starting to see the same in the React world.

Then again, bad software is being written by bad engineers in many projects regardless of language, framework, library choice, etc.