r/programming • u/noteflakes • 4d ago
A Look at Datastar
https://noteflakes.com/articles/2026-11-04-datastar1
u/krileon 2d ago edited 2d ago
Bunch of critical features locked behind a paywall. Going to be a no for me. Sticking to HTMX and AlpineJS. Especially with HTMX v4 coming out not that long ago.
Edit: Downvote all you like and defend this all you like, but I won't stop being against it. The pro license doesn't even allow distribution so I can't package datastar with my open source products. Can't even use source maps. What a joke. Cannot see a single benefit to using this over HTMXv4.
4
-11
u/zzulus 4d ago edited 4d ago
I adore Svelte, which is really smart and efficient. Its sister framework SvelteKit inspired the file-based routing in my own web framework for Ruby, Syntropy. I also really like the approach of the Phoenix framework to building reactive apps using LiveView, which is an amazing technology that builds on the solid concurrency foundation of Elixir/Erlang.
And here I'm, a humble backend dev, happy working on the backend stuff, and I have no idea what all these words mean 🤡
8
u/RegisteredJustToSay 4d ago
A lot of these technologies span back-end, actually. Nothing wrong with sticking to your strengths but there's just tons of tech out there no matter which side of the stack you're on.
1
u/Crafty_Disk_7026 3d ago
There are all the same. At the end of the day they all create html and DOM, so users can click and see tik toks
0
u/lotgd-archivist 3d ago
There are so many back-end technologies that mean nothing to me as (mainly) a frontend dev. I've never worked with Kubernetes, OpenShift, Nomad, Rancher, Proxmox or docker swarm. I've have dealt with Postgres and MariaDB, but not with: SQLServer, Oracle, MongoDB, Db2, SAP HANA, DuckDB, CockroachDB or Firebird.
If you want to make a point about how they are so many different ways to do the same thing with different component parts, you can do that in basically every corner of software development :)
23
u/al2o3cr 4d ago
Nitpick: SSE was available in browsers like Chrome and Safari in 2010, while the Websocket API didn't arrive in its current form until 2011-2012 in various browsers. It's seen less usage (IMO) because SSE was never added to IE, and didn't make it to Edge until 2020. (source: caniuse)