Nice writeup! I think many people have framework fatigue and aren't going to move quickly, but this looks like a good one. In the "aligns with the web platform" section, you might want to add a...
Nice writeup! I think many people have framework fatigue and aren't going to move quickly, but this looks like a good one.
In the "aligns with the web platform" section, you might want to add a link for further reading about animation; that sounds interesting. Also, the paragraph about concurrent mode is a bit unclear if considered as a standalone paragraph; I think you're saying that Svelte doesn't have any special concurrency mode? Is there something you can link to about how Svelte works with the event loop?
One disadvantage of being a compiler might be incompatibility with other compilers. Typescript is one example of that, but maybe there others?
Yeah, on animation I meant explaining how Svelte approaches it. I already know why the React approach is awkward and I'm interested in alternatives. But I'm just kibitzing. If I were still doing...
Yeah, on animation I meant explaining how Svelte approaches it. I already know why the React approach is awkward and I'm interested in alternatives.
But I'm just kibitzing. If I were still doing web development, I would look into this myself.
Meh, frameworks. Never used one I didn't end up hating, and I always run into issues where the designer(s) haven't considered the thing I want to do, or worse and has happened several times,...
Meh, frameworks. Never used one I didn't end up hating, and I always run into issues where the designer(s) haven't considered the thing I want to do, or worse and has happened several times, actively wants to avoid exactly what my client wants to happen. Then there are bugs. I'd rather create and solve my own than run into other people's (I once ended up spending hours on LKML after tripping a freakin' kernel bug from inside Django).
My experience has always been that it's easier and - over the course of a whole project - faster to just write my own code, and that goes double for large, complex projects. Also frameworks always come with a huge performance cost and I hate that. Burning cpu cycles just for my own convenience seems like a dreadful waste.
Bear in mind that I am (a) Old and (b) quite a few years out of the web dev game.
I was going over a few different frameworks for a new project at my job and I found svelte to be pretty great. While I ultimately went with something else due to many of the disadvantages listed...
I was going over a few different frameworks for a new project at my job and I found svelte to be pretty great. While I ultimately went with something else due to many of the disadvantages listed here I'm super positive about it.
There's a good chance that the frontend of my next personal project uses svelte since I found it a lot easier than React/Vue (both of which I like).
I need to put together a data driven forms type application at some stage for work and I've been eyeing React/Redux for a little while. I've got plenty of time for research as it's sort of a V2 of...
I need to put together a data driven forms type application at some stage for work and I've been eyeing React/Redux for a little while. I've got plenty of time for research as it's sort of a V2 of what we're working on now that I'm trying to get my head around pre-emptively (until now we've been kind of just making shit up and rolling our own after being locked in to ASP.NET Web Forms)
Thanks for writing this post - helped collect my thoughts on a lot of areas that nowhere else would write on! Svelte seems like what I wanted Nunjucks to turn into for years!
Thanks for writing this post - helped collect my thoughts on a lot of areas that nowhere else would write on!
Svelte seems like what I wanted Nunjucks to turn into for years!
Nice writeup! I think many people have framework fatigue and aren't going to move quickly, but this looks like a good one.
In the "aligns with the web platform" section, you might want to add a link for further reading about animation; that sounds interesting. Also, the paragraph about concurrent mode is a bit unclear if considered as a standalone paragraph; I think you're saying that Svelte doesn't have any special concurrency mode? Is there something you can link to about how Svelte works with the event loop?
One disadvantage of being a compiler might be incompatibility with other compilers. Typescript is one example of that, but maybe there others?
Yeah, on animation I meant explaining how Svelte approaches it. I already know why the React approach is awkward and I'm interested in alternatives.
But I'm just kibitzing. If I were still doing web development, I would look into this myself.
Meh, frameworks. Never used one I didn't end up hating, and I always run into issues where the designer(s) haven't considered the thing I want to do, or worse and has happened several times, actively wants to avoid exactly what my client wants to happen. Then there are bugs. I'd rather create and solve my own than run into other people's (I once ended up spending hours on LKML after tripping a freakin' kernel bug from inside Django).
My experience has always been that it's easier and - over the course of a whole project - faster to just write my own code, and that goes double for large, complex projects. Also frameworks always come with a huge performance cost and I hate that. Burning cpu cycles just for my own convenience seems like a dreadful waste.
Bear in mind that I am (a) Old and (b) quite a few years out of the web dev game.
I'm neither of those, yet somehow, we're on the same page.
I was going over a few different frameworks for a new project at my job and I found svelte to be pretty great. While I ultimately went with something else due to many of the disadvantages listed here I'm super positive about it.
There's a good chance that the frontend of my next personal project uses svelte since I found it a lot easier than React/Vue (both of which I like).
I need to put together a data driven forms type application at some stage for work and I've been eyeing React/Redux for a little while. I've got plenty of time for research as it's sort of a V2 of what we're working on now that I'm trying to get my head around pre-emptively (until now we've been kind of just making shit up and rolling our own after being locked in to ASP.NET Web Forms)
This has given me something else to consider now!
Thanks for writing this post - helped collect my thoughts on a lot of areas that nowhere else would write on!
Svelte seems like what I wanted Nunjucks to turn into for years!