I guess you're right. My idea was only that it would be a bit tougher at first but that it would increase my productivity long-term since I don't have to build a SPA which is more complicated and time-consuming than only building a traditional backend app.
With liveview you would get a kind of hybrid that feels responsive as a SPA but with all the traditional web app building benefits.
I did a test like two months ago, and building a chunked image upload with vue took me several days but with Elixir it took me hours even with my inexperience. Maybe the comparison isn't fair though, since I built everything from scratch with vue/javascript but used a pre-built library for elixir.
Altough not perfect of course and other more simple things would take me much longer.
Thanks for the answers,
I guess you're right. My idea was only that it would be a bit tougher at first but that it would increase my productivity long-term since I don't have to build a SPA which is more complicated and time-consuming than only building a traditional backend app.
With liveview you would get a kind of hybrid that feels responsive as a SPA but with all the traditional web app building benefits.
I did a test like two months ago, and building a chunked image upload with vue took me several days but with Elixir it took me hours even with my inexperience. Maybe the comparison isn't fair though, since I built everything from scratch with vue/javascript but used a pre-built library for elixir.
Altough not perfect of course and other more simple things would take me much longer.