Live data from Hacker News

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

news.ycombinator.com

41–50 of 148 posts

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

#42
I have built my website: https://leloew.com/ with FastAPI and Jinja. I love building Apis with FasApi, as a web framework it is missing a lot of features you would get from Django. However, I don't like Django's Object oriented approach.

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

#43
Go: Ent - I tried every option for getting typed db access with Postgres, and Ent blew me away. It has scaled nicely both from a code standpoint and performance. The team behind it are very active in Slack and all round nice people.

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

#46

Out of curiosity, which is the best framework to learn in 2022? a) Python-Django? b) Ruby? c) Other? I already know python, and I would like to learn a framework to build MVC's for startups!

C) Definitely Next.js for React

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

#49
Ruby: Roda

From the author of the Sequel gem. It can do everything that Rails can, faster and lighter by order of magnitude, expandable (turn on only the plugins you need), and it does it all 'the Ruby way', not 'the Rails way'. That means simplicity, clarity and power. Generally, all software Jeremy Evans releases is of excellent quality and actively supported. Oh, and this Roda framework is in active use by the US government and is subject to regular security audits...

The definition of obscure but powerful and quite beautiful web framework.

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

#50
Elm, with Typescript and Vite.

Working with Elm code is satisfying to me. It's generally easy to revisit code I last worked with months ago and get immediately fluent with it again. The "Elm Architecture" (model / update / view) with all external interaction done over "ports" is so clean (albeit with boilerplate). Integrating with JS libraries has to be done over ports (async one-way messaging) but it works well enough in practice. Vite provides a decent dev/build toolchain with hot-reloading of all Elm, JS, and CSS code. The Elm framework is very opinionated and has stopped evolving, but it's mostly a joy to work with.

Post reply on HN