Live data from Hacker News

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

news.ycombinator.com

91–100 of 148 posts

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

#91

PHP: 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?

#92
post #15

For SPAs I still use Backbone.js... Yes, I know, 2014 called and it wants its framework back. But... I like it. It's lightweight and doesn't impose any particular style or philosophy. It's well suited to small projects. On the back end, for small projects, using a full-fledged framework is usually overkill. Writing a simple API that reads and write normalized data is quite trivial, and when one is writing everything…

Are you using backbone with Marionette? I used this back in 2010ish. Love the simple MVC pattern while separating HTML, CSS and Javascript.

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

#93
post #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 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?

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

#94
my backend is an object storage server that has features such as user and group management (including messaging between users), object level access control, and much more. it has all the features that i can think of for any kind of CRUD application. originally published under the name open-sTeam, i effectively took over its maintenance under the name societyserver when the original developers stopped working on it. i fitted it with a REST API so i can build javascript frontends for it.

for frontends i currently use aurelia.

my first frontend framework was angularjs, which i choose before it was popular, as it what i felt was the best framework at the time.

when angularjs started showing its age i looked around for alternatives and found aurelia. other alternatives at the time were react, vuejs and angular 2. aurelia is much more standards oriented, and cleanly separates templates and code, which is something i value, and which is one reason to reject vue. likewise angular 2 felt overloaded with its custom syntax and parsing mechanism. react felt way to different and just didn't seem attractive.

i will stick with aurelia until i get to a point where it doesn't let me build what i want/need, and only then will i look for alternatives.

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

#95
I've been having a blast using Roda, a Ruby web toolkit. It's an established project, certainly not new, yet somehow it feels really fresh and more in line with minimalist JS frameworks that have become in vogue. The plugin architecture is pretty sweet.

http://roda.jeremyevans.net

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

#96
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…

I'd encourage any React devs to look at Remix, I suspect a lot of the best parts will be integrated into React itself.

(Note to beginners: it's normal to vomit the first time you read "get jiggy with some optimistic UI" on the homepage)

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

#97

I haven't touched it in a year or so, but I really enjoyed using EmberJS over the other frontend frameworks I've used. One reason is that it attempts to be a kitchen sink framework. In the React ecosystem you have to piece together your own framework, which is cool if you have the time to evaluate each piece and glue it on to your project. But Ember comes with pretty much everything you need -- routing, state managem…

It's biggest issue in my opinion is that addons can't keep up with the release cycles even being them slow ones.

That makes you not to rely much on them because in the long term you couldn't be able to upgrade EmberJS due to your outdated dependencies.

Of course you'll be politely reminded that you can PR an update of those addons but there are some casuistry like the owner not being reachable or not willing to accept your changes.

Apart from that, it's delightful to work with it.

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

#100
Typescript: Sveltekit + Supabase

Svelte is king in DX, development velocity, and quality for the vast majority of web projects. I can build a JAMStack website in a day and an app in a week.

If I had to use something else, I would reach for Astro for static sites and the latest version of Nuxt for an app.

Post reply on HN