4 ms·
Material design seems very over-engineered. I guess it's nice that you can potentially customise everything, but working out what place in the class hierarchy
by collyw 7y ago
Material design seems very over-engineered.
I guess it's nice that you can potentially customise everything, but working out what place in the class hierarchy you need to adjust takes a while. I mean most text fields will have a separate label and don't need a label as part of the text field. But how to get rid of it? That should be simple right..... not in my experience.
- mosselman 7y ago> Material design seems very over-engineered. I'd like to add that most things done in the front-end space seem very over-engineered. It is as if developers are bored a lot and need to build overly complex structures and concepts in order to keep themselves busy, perhaps, employed.
- seer 7y agoThe way I see it is that frontend developers at the far far end of a product development funnel. When it gets to their computers any suggestions from them are laughed at and they need to just make it work. Imagine a frontend dev saying “this way of doing things is unreasonable, lets just use this simpler and more robust method instead” - very few places would allow this. So frontend devs naturally gravitate towards solutions that are infinitely customizable which ends up being dramatically over engineered.
- deleted 7y ago[deleted]
- exclipy 7y agoThe code for material design components is crazy complicated because it was designed by UX designers for multiple platforms with little engineering input.