Earlier quoted context omitted.
If you already know Python, go with Django. No one ever got fired for buying Django.
Thanks! Out of curiosity, do you think that Ruby still has some future?
Ask HN: Web frameworks – which less popular frameworks are you using and why?
111–120 of 148 posts
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#112Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#113I've been using Python's Tornado ( http://www.tornadoweb.org/ ) for years now. Now on version 6, it's fast, well maintained, mature, and has good docs with readable code. @bdarnell has done an excellent job maintaining it. Here's one example: Tornado supported async style coroutines before asyncio was a thing. Now it uses asyncio under the hood by default -- and it did so with an exceptionally smooth transition.
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#114I've been using Django for the past 2 years now.
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#115When 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…
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#116Elm, 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 enou…
Do you know if there frameworks for other languages (Python, JS, TypeScript) that are similar in paradigm to Elm's MVC oriented model? If so - any thoughts?
--- pure js --- https://github.com/kaleidos/olmo/
--- purescript --- https://github.com/easafe/purescript-flame https://github.com/utkarshkukreti/purescript-hedwig https://github.com/ehrenmurdick/purescript-oak https://github.com/OvermindDL1/bucklescript-tea/
--- rust --- https://github.com/sindreij/willow
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#117PHP: CakePHP This was the very first framework I learned when I first learned PHP, and it has always just been so incredibly _easy_ to accomplish most common MVC tasks that I've stuck with it. I've become quite the expert in the framework over the years, even managing to make it bend quirky ways that it was not meant to in service of business goals. That has made me an extremely valuable resource for companies using…
wow, this takes me back. before cakephp, there was fusebox. i had started to write my own framework back then, but found fusebox to do most of what i'd wanted to do, so used it for a few projects. then cakephp came out as an iteration on the MVC pattern, and i switched immediately. only later did i discover rails, which was even more pleasant, as it sat atop ruby rather than php.
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#118Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#119Golang, Fiber.io framework, Go Templates, and some AlpineJS. Why: No JS build toolchain hell, tight control over dependencies (you know because software supply chain), blazing speed, really nice live editing of go templates without server restarts, fully supportive of the browser's back/forward cache, and a single binary to deploy (plus the templates, CSS, etc.). Simpler DevOpsLife!
Re: Ask HN: Web frameworks – which less popular frameworks are you using and why?
#120Javascript: 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.