General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Okie
Fireship
comments
Comments by "Okie" (@okie9025) on "JavaScript framework reinvents itself… Did "runes" just ruin Svelte?" video.
the fact that typescript is still a 2nd class citizen in vue means I will never use it, have fun with your trashy dynamic bash scripts disguised as a web framework kids
3
@dave-7117 arguably the worst part of svelte is their custom templating language. JSX should be a standard in every web framework.
3
if you think js is complicated or that the modern web ecosystem is hard you have a skill issue. Things like Flutter and Go are the future and JS takes heavy inspiration from them, meanwhile in the C/C++/Rust nudev soy camp we have 15 minute build times that utilize 100% of your CPU and RAM.
2
@isodoubIet let me guess, you use arch linux or nixos, browse /g/ daily, and rust is your favorite language? get a job
2
@dave-7117 well you're clearly wrong, because even the svelte devs agree that "javascript, but with some magic compile-time features added" is a horrible, terrible idea, and that is exactly what the previous svelte dollar sign syntax is, as well as custom templating languages. In JSX there are no extra functionality, features, or magic being added on top of JS. You can do a simple search-and-replace on JSX code to turn it into code which can be pasted into your browser's devtools and it would work.
2
@AdroSlice tbh "the worst part of svelte" is still miles better than, say, the worst part of react. I've had only limited exposure to Vue in a few companies and tournament teams, but I still think introducing custom DSLs for templating is a bad idea and reminds me of Angular (sorry fireship). I like JSX because it is essentially just a shortcut for writing regular JS, like a preprocessor macro in C or Rust. Speaking of which, the perfect templating language for me would be JSX but implemented in Rust macros, since there won't be any extra compilation steps and you get type safety for free.
2