4 ms·
Svelte (and Sapper) has the potential to be huge. I normally don't participate on any online forum but signed up specifically to comment on this topic. I've e
by throwaway541403 7y ago
Svelte (and Sapper) has the potential to be huge. I normally don't participate on any online forum but signed up specifically to comment on this topic. I've experienced building web sites starting with cgi-bin handlers to React apps and everything in between. React reminds me of the Java days when we would use the Spring framework - huge tooling and setup, architecturally moribound (in a sense, dont flame me), and too many layers separated from the fundamental technology - HTML/CSS/Javascript. Out of all web tech, React is my least favorite and I find it in many ways to be absurd (my opinion, dont flame me). Don't get me started on React Native...
Svelte is the proper step forward - it's an actual improvement in web development and keeps you close to the fundamental technologies without large architectural costs. I know this is a religious argument but after 20 years I am squarely in the readable code vs highly architected code camp. With heavy architecture you have to know too much to get into the code. I remember a joke about Java that to read a text file you needed like 20 LOC and 10 classes (or something like that don't flame me please).
Svelte is clean, has intuitive separation of concerns, is close to the fundamentals, and using it feels like web development has actually been improved. The lack of Typescript will be resolved hopefully soon.
I only wrote this as a public kudos to the Svelte team and to voice my support. Angular's early days were close, vue is closer, Svelte might have nailed it. React belongs in the trash.
Dont flame me please
- ng12 7y ago> Dont flame me please If you feel the need to include this 4x in your post, perhaps it's a good idea to do some re-evaluating ;)
- leaveyou 7y agoI almost flamed you.. but After xteen years I still try to like web development but I still fail to comprehend why the web dev world struggles to reinvent programming starting mid air and working towards foundations, starting with a flawed high level language and going towards "assembly", starting with an incomplete set of high(er) level UI primitives (input, button, select, p, div) and a primitive rigid layout system and working towards components and more complex forms of declarative layouts. Please someone make a Svelte compiler in Go.. I can't stand Node.js and I can't install it on my machine without feeling dirty. Please don't flame me..
- batisteo 7y agoThere’s a decent JS to JS compiler (replacement of Babel) in Rust which understand TypeScript: https://swc-project.github.io https://swc-project.github.io This could be a good starting point.
- fetbaffe 7y agoWhy do you think that React is absurd? I’m not a Rect developer myself, but it is always interesting to listen to others experiences with it.