What I've gathered, over the years, is that the people who dislike Rails because it makes a lot of decisions for them think they're just too cool for that. It insults their programming ability. OK, I can see that. So, go ahead; have it your way. But while you're still writing thousands of lines of boilerplate in both the front and back ends, and getting your types sorted out, I'm done with my app, and moving on to th…
I dislike it because I prefer code over configuration OR convention. Please give me code I can understand-by-reading and not code I have to understand-by-synthesizing-with-a-non-collocated-knowledge-set. This is why the “worse” of golang is better than the “better” of rails
class Assignment
Would represent several hundred lines in Java and Angular.Do you really need to see every line of code required to explain every object and how they relate to each other to the various compilers in your application?