If I laid out a question and proposed two options, would it be acceptable to ask for advantages and disadvantages for each option? I realize this is semantically similar as asking "Which is better", which is (likely) opinion based, which is why I'm asking this now.
To give an example, I'm currently evaluating the use of relative Viewport Units in CSS (100vw) vs using Media Query breakpoints. I might ask a question like this:
What are the advantages and disadvantages of using Viewport Units in a UI?
Potential Answer (Note: Some of this is made up and completely ridiculous!)
- Using viewport units requires less code. You don't have to reproduce your classes for each media query breakpoint.
- Media Query breakpoints cause a significant performance impact on certain versions of the Optomium browser.
- Viewport Units scale indefinitely, so you spend less time deciding which resolutions to support.
- Media Queries have the benefit of automatically animating your button clicks.
- Viewport Units are implemented differently on different browsers, so you have to adjust accordingly.
These are clearly (fictitously) fact based answers. No recommendations or opinions anywhere to be found. They would also be very useful to the asker.
You might say "You should have discovered these yourself", to which I would reply that you could say that for virtually any SO answer...