Live data from Hacker News

Ask HN: Web frameworks – which less popular frameworks are you using and why?

news.ycombinator.com

131–140 of 148 posts

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#131

Tangentially related: Is there any "framework" that simply loads a webassembly executable and then has it directly manipulate the entire web page being displayed to the user by the browser ? Presumably while keeping a websocket open to the server host.

Damn, i really want this. On another note, is it even possible to manipulate the DOM directly from WebAssembly with no JavaScript glue code? Seems like a pretty good opportunity for a new "modern" framework.

hi, welcome to Flutter /s

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#132
post #103
post #55

My org is heavily invested in Ember and it sucks. We're into it for purely historical purposes. It was chosen by devs 2 generations past. It's not a terrible framework conceptually, but being invested in anything niche or out of fashion is such a burden. No one knows how it works, can't hire for it, updates are rare, hard to find integrations. I would not venture outside the mainstream if you can't afford to take big…

I was very keen on Ember for a long time, loved the batteries-included nature, generators etc. The closest thing React had was Next.js, and it was (still is) heavily restricted by its router. Although this is now changing. Ember really lost momentum though. There were a bunch of releases that literally had "no changes". I think its time has just passed, sadly.

I mean I was a big fan of Mercurial and think it is categorically superior to git in every way but I haven't bothered recommending it in years because it's just not practical.

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#133

Tangentially related: Is there any "framework" that simply loads a webassembly executable and then has it directly manipulate the entire web page being displayed to the user by the browser ? Presumably while keeping a websocket open to the server host.

Damn, i really want this. On another note, is it even possible to manipulate the DOM directly from WebAssembly with no JavaScript glue code? Seems like a pretty good opportunity for a new "modern" framework.

Go webassembly has a fair amount of glue to bridge over to js.Value's, but it's pretty formulaic and could probably be cranked out by a preparser / code generator (i.e. "go generate").

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#135
post #104

When I worked at the BBC I was working on their notifications widget in the top nav bar. This would live above the fold on every BBC site, including News, Weather, iPlayer, Sport, etc. Therefore it had to be extremely small in bundle size, but I still wanted something nice and component-based so the code resembled something modern at least. I ended up choosing Riot.js. Worked pretty nicely for the niche task I had fo…

What do you think of svelte for that task? I'm building something similar

Never looked at Svelte. I don't think it was around back then.

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#137
I feel like the deeper I get into my craft as a software engineer the less I use frameworks.

Now it’s more about applying certain principles, such as CA and preferring simplicity over dependencies.

I’ve tried some web frameworks and found them easy to get started with but they carry so much bloat and unnecessary cruft.

It’s way easier for me to consider my code responsibilities and build simple software that is easy to test, painless to maintain, and finally simple enough for anyone new (or a newbie) to pick up with what they know, without having to learn the nuances of the framework.

With that said I’ll say my favorite popular framework is phoenix. I was studying elixir five years ago and used phoenix to build a few simple apps. Great community and documentation.

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#138
post #23

Javascript: SvelteJS Using it for some personal projects with Vite and it is a breath of fresh air. I use React for work during the day, but coding in Svelte just brings me joy.

React is really grinding my gears, lately. Do you use something t like Redux with Svelte or is the approach different?

If your state is simple enough you can just use a custom store or a writable store. If it gets hairy you could pick something like xstate or rxjs, they both conform to the store contract that svelte uses so they are pretty much plug and play.

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#139
Wt(pronounced as Witty)[0]. The developers like to call it "toolkit" instead of framework. It is a very interesting take on developing web applications; it is inspired by Qt(pronounced as Cute). The idea behind Wt is that web app development should be similar to desktop app development. It is targeted towards C++ and embedded developers, but if you look at their examples page[1], and their code examples in the "examples" directory of the source code, it is not limited to embedded platforms. The company behind this project is Belgian and their web site[2] is also developed using Wt :)

[0] https://www.webtoolkit.eu (their complete website is built using Wt)

[1] https://www.webtoolkit.eu/widgets

[2] https://www.emweb.be

Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?

#140
post #37

I've been looking into Remix ( https://remix.run/ ) to build javascript web project. I come from 10 years of Python/Django background and I want to avoid complexity of frameworks such as React particularly the headache of state management. Remix seems to use an approach similar to Hotwire Turbo Frames and a syntax of React JSX. This allows creating composable pages and loading partials in a page while still being abl…

Remix is a huge risk in my opinion. It is made by the same people that broke React Router's API like 6 times in many incompatible ways. Basically they rewrite everything and keep using the same name. Even now they claim Remix has millions of users because they're counting React Router's users as such.

Also, the really aggressive marketing campaigns they do really puts me off.

Post reply on HN