spec icon indicating copy to clipboard operation
spec copied to clipboard

Lightweightness vs Setup Complexity

Open mxstbr opened this issue 8 years ago β€’ 1 comments

Based on a discussion in https://github.com/styled-components/comparison/pull/31#issuecomment-249354822, I think we might need to rename the lightweightness category. In the comparison repo I changed the Checklist for the different methods to be this:

- βœ… No build requirements
- πŸ˜• Small and lightweight
- βœ… Supports global CSS
- βœ… Supports entirety of CSS
- βœ… Colocated
- βœ… Isolated
- βœ… Doesn’t break inline styles
- πŸ˜• Easy to override
- ❌ Theming
- ❌ Pre-build
- βœ… Server side rendering
- ❌ No wrapper components

Legend: βœ… = Yes, ❌ = No, πŸ˜• = Kinda, refer to notes or parentheses

But I think what we really want to say with lightweightness is setup complexity. None of the current methods is anywhere near "too big" imo.

/cc @kof

mxstbr avatar Sep 24 '16 12:09 mxstbr

I would consider size in kb only if there are big differences between the libs, otherwise category would be "Setup complexity".

Also I am not sure if setup complexity varies that much or matter that much, because it is done just once.

Another point could be "Usage simplicity."

kof avatar Sep 24 '16 12:09 kof