svelte 5 or vue 3.5 for two devs shipping an internal dashboard in six weeks Vue
Replacing a jQuery admin panel. Six weeks, two mid-level devs, one did some Vue 2 four years ago, the other is React-only. Roughly 20 screens, heavy tables, a couple of charts, websocket live updates on two of them.
The constraint that matters: after launch this gets maintained by whoever is around, possibly a contractor, for years. So "what can someone unfamiliar pick up" counts for more than what's enjoyable.
Runes look genuinely nicer, but Vue has the bigger hiring pool and the component library situation isn't close. Talk me out of Vue.
@tomato_tobin · 2d ago · 2 replies
I won't, and for a reason you named and then argued past: heavy tables and charts.
On a dashboard, the code you write is dominated by the table component, the date picker, form validation and the chart wrapper. Vue has several mature, complete answers for all four. Svelte has some good ones and a lot of thin ones, and "this library was last released 14 months ago" is a real six-week risk when you have 20 screens to get through.
Runes are better than Vue's reactivity by a meaningful margin, in my opinion. It doesn't matter enough here.
Reply
Report
@iris_tanaka · 12h ago
The 'your code is mostly table, picker, validation, chart' framing is right, and I was evaluating an entirely different layer.
Reply
Report