1. not performant
2. clunky ui makes hard to iterate - you frequently need to duplicate tabs
3. gets very messy pretty quickly
4. enables dumb people design terrible solutions (ok for small biz, terrible for big complex firms)
5. little ways to test or debug
6. underlying representation is impossible to use in git
7. impossible to refactor
The worst part Salesforce sells this extremely hard and tons of smart important people fall for it.
1. not performant
2. clunky ui makes hard to iterate - you frequently need to duplicate tabs
3. gets very messy pretty quickly
4. enables dumb people design terrible solutions (ok for small biz, terrible for big complex firms)
5. little ways to test or debug
6. underlying representation is impossible to use in git
7. impossible to refactor
The worst part Salesforce sells this extremely hard and tons of smart important people fall for it.