Why Svelte is our choice for a large web project
1–10 of 136 posts
Re: Why Svelte is our choice for a large web project
#2I love the pragmatism of this framework - no solutions looking for problems or complex, badly documented abstractions.
Even if Svelte won't be the next generation framework everyone will be using, the ideas it presents are definitely something the web needs.
Re: Why Svelte is our choice for a large web project
#3I'd really encourage all front-end devs to take Svelte for a spin, if for no other reason than to see a framework really trying to do things differently. There are a lot of nice ideas in there, and the works-out-of-the-box level is admirable.
Re: Why Svelte is our choice for a large web project
#4Re: Why Svelte is our choice for a large web project
#5The readme does a good job of pointing out its shortcomings, too. Primarily, no typescript support yet & the unknown bundle size inflection point. As soon as these are solved, I can't imagine it not becoming the best (albeit not most popular) solution.
Re: Why Svelte is our choice for a large web project
#6I sometimes use external libraries. For example handlebars if I want to template something clientside.
But no more frameworks.
I think pure Javascript is plenty enough these days.
For those who can't live without a framework: What would you miss?
Re: Why Svelte is our choice for a large web project
#7https://github.com/noahlh/celestite
Two slightly obscure (but growing) languages/frameworks, but hey, gotta pick a niche. Contributions & feedback welcome!
Re: Why Svelte is our choice for a large web project
#8Re: Why Svelte is our choice for a large web project
#9It actively encourages mutability, which is a one way avenue to bugs bugs and more bugs. ie, shit like this is all over the official documentation:
let mutable = 1;
function f1() {
onMount(() => {
mutable = /* do some complex shit here */
});
}
function f2() {
onMount(() => {
mutable = /* do some complex shit here */
});
}
Complete non-deterministic state changes. Absolutely abhorrent stuff. Cannot believe my coworkers and others actually like using this absolute garbage of a framework.Re: Why Svelte is our choice for a large web project
#10Too many options, not enough Blessed Solutions for basic things.
Take routing for example, in Svelte you have a lot of options but no real #1 "Svelte Recommends (tm)". They should solve this problem before it gets out of hand. It killed Meteor.