Remix.run Logo
montroser 5 hours ago

Vite had five major version in the four years 2022-2026. Version 3 => 4 => 5 => 6 => 7 => 8. Each one of those had breaking changes and required devs to go through a migration. It's too much. And for what? It's not as if it is dramatically better now than it was in version 3.

I can't say I would really look forward to bringing this level of needless churn and constant disruption to the rest of my development toolchain. Anyway, Vite+ is really just wrapping existing tools into an abstracted command-line interface? And so I have more layers of indirection to wade through in order to get the thing to do what I want? So far I am not optimistic about this prospect...

jackdh 5 hours ago | parent | next [-]

I've followed all the main migrations and I've say they where really quite smooth, can't remember having any major issues and each time it tended to be worth it.

bhouston 4 hours ago | parent | prev | next [-]

> Version 3 => 4 => 5 => 6 => 7 => 8.

I did the migrations and they were not horrible. A few breaking changes but they were relatively isolated. And the speed and improvements over these versions had been quite significant.

c-hendricks 4 hours ago | parent | prev | next [-]

Echoing another person, but we did all those major version migrations without any breakage / churn. What were the breaks you ran into?

pier25 3 hours ago | parent | prev | next [-]

> It's not as if it is dramatically better now than it was in version 3

Adding stuff for SSR was a major improvement.

Tadpole9181 4 hours ago | parent | prev | next [-]

I went from 4 to 8 in a single step. I had to change 5 lines of config.

Can we please stop the incessant belly-aching over problems that don't exist. I have to question if you even use these tools?

volkk 4 hours ago | parent [-]

also i'm pretty sure claude can one shot this these days. a non-issue.

rglover 5 hours ago | parent | prev [-]

The churn is the product.

enraged_camel 3 hours ago | parent [-]

This makes absolutely zero sense. If you're going to post cynically, at least try to have some sort of coherent point?

rglover 3 hours ago | parent [-]

Tooling instability creates the demand for more tooling.

c-hendricks an hour ago | parent [-]

The major change through all of those was solidifying Vite's concepts of "environments" for better SSR support. If you weren't using that, there wasn't much instability.

Surely lacking features also creates demand for more tooling.