4 ms·
Sorry but this is a very low quality article. Calling Angular simple is wrong - arguably it's easier to get started (but IMO create react app gets you close en
by moonchrome 5y ago
Sorry but this is a very low quality article.
Calling Angular simple is wrong - arguably it's easier to get started (but IMO create react app gets you close enough - I haven't done frontend in a couple of years with either).
C# is not really opinionated - they try to support multiple paradigms (most of the things added recently has been geared towards functional programming), don't have strong style guidelines (even their official guidelines are ignored by popular lint tools/guides), and they keep introducing new ways to do the same thing without deprecating old approaches (eg. file scoped namespaces). Even their standard libraries have plenty of choices, there's immutable collections, they made a large effort to abstract MVC out of ASP.NET, they introduced those new minimal APIs. They support many different technologies that do similar things.
Ruby allows so many ways to do the same thing and there's no one preferred way - they alias standard library functions like map/collect or count/length/size - the opposite of being opinionated - it was one of my biggest gripes coming to it. Author probably meant Rails - but the problem there is that many of the defaults are footguns (concerns, fat models, fat controllers, no service layers)
- metaltyphoon 5y agoSide note, minimal APIs are not an abstraction of MVC. In fact it bypasses MVC which is the reason why it’s faster. File scoped namespaces remove an entire useless indentation in most codebases.
- moonchrome 5y agoI meant they made an effort to abstract out MVC so it's possible to bypass it with host builder. File scoped namespaces are better IMO but they are not deprecating the old approach or even pushing you towards it - so not really opinionated.
- epolanski 5y agoThe author lost me there completely, I wonder how much Angular has he maintained.
- dorianmariefr 5y ago`map` and `collect` are aliases count / length / size are not the same https://blazarblogs.wordpress.com/2019/07/27/activerecord-size-vs-count-vs-length/ https://blazarblogs.wordpress.com/2019/07/27/activerecord-si...