2 ms·
I like to use anti-framework or un-opinionated framework. I think the key point of contrast is stuff like Sinatra gives you a way to build applications that doe
by smhinsey 16y ago
I like to use anti-framework or un-opinionated framework. I think the key point of contrast is stuff like Sinatra gives you a way to build applications that doesn't really have much to say about how the app is structured once you get past the basic necessities of an HTTP-based app, whereas something like Rails guides your architecture much more rigidly.
- spooneybarger 16y agodo you think you would use un-opinionated were rails not known as an 'opinionated' framework? as rails used that term to set itself off against things like spring, have you found un-opinionated to be ever cause confusion?
- smhinsey 16y agoThat's a good question. I definitely recognize the dilemma it creates, but I think it also sets up a nice potential conversation along the lines of "opinionated compared to what?" Which can lead to what is meant by 'opinionated' in the first place, which, under the right circumstances, can be a really valuable conversation to have, especially if your team isn't on the same page with why you would want something like Sinatra vs Rails or anything else. I've never found that it causes any problems, but since I have been primarily in the .NET world lately, it's pretty rare for people to be all that familiar with anything elsewhere, and if they are, they generally get what I am going for when I say it.