Live data from Hacker News

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

news.ycombinator.com

51–60 of 148 posts

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

#51
This is a self-plug, but I use the (commercial) framework that I wrote: Nodewood [1].

I really enjoy JavaScript, specifically the combination of Express on the back-end and Vue on the front-end, and I got tired of having to do so much setup every time I wanted to work on a new project. So I abstracted it out into its own thing and started adding fixes to all the other little things that bothered me about web development, like having to write validation & business logic on the front-end and back-end instead of being able to use shared code, having to manually migrate Stripe products, etc.

I've been working on adding a deploy solution based on Pulumi [2] in the last few days to finally finish out the 1.0 feature set, which will mark a pretty exciting milestone in a several years-long journey!

---

[1] https://nodewood.com/

[2] https://www.pulumi.com/

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

#52

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!

If you already know Python, go with Django. No one ever got fired for buying Django.

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

#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 risks.

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

#56
SBCL with hunchentoot. My colleague started work on a side project in this stack and now we are trying to make it into a proper production application within our organization. I am climbing some learning curves at the same time, emacs, lisp, several packages... Fun times!!!

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

#57
Play Framework: Built on top of Akka, non-blocking architecture (offload any long-running work into Futures), mature codebase and APIs for Java and Scala. It's an opinionated framework where you'll write your code in a classical MVC style (define endpoints in a routes file which are then handled by controllers).

http4s: Focused on functional programming, more of a library than a framework. Doesn't define the architecture of your program as much as Play and can therefore be integrated into your project more easily if you want to add HTTP to an existing project.

I enjoy working with either of these two. Pick Play if you want a framework (contains everything to get going with HTTP but forces a certain architecture). Pick http4s if you want a library and/or more focus on functional programming.

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

#58
I have used Jekyll for over a decade, but for the next iteration of my static personal homepage I am using: POSIX make, POSIX sh, POSIX sed, and tidy. Considering adding POSIX awk to generate a small portion of the HTML from tsv. Also not overly happy about tidy (it is difficult to control its level of output [1]), so I may look for a replacement.

[1]: https://github.com/htacg/tidy-html5/issues/996

Why? I have been on a bit of a minimalist streak recently and I wanted to see if I could keep things simple and as close to treating it all as text as possible. So far I have to say that it feels refreshing and trying to come up with simple solutions has made me feel much more motivated to get coding.

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

#59
Self-plug: I wrote this Node / TypeScript port of "clean architecture" to typed, functional JavaScript two years ago - and it's served me well on every production project ever since

https://github.com/jbreckmckye/node-typescript-architecture

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

#60
It's been a long time since I wrote any PHP in anger but back when I did, I got a ton of mileage out of CodeIgniter (https://codeigniter.com/). It looks like it's still around and being actively maintained. I can quite clearly remember a number of projects that went from being just an idea to 90% functional in the span of an evening.

I write Python almost exclusively now, but still pine for something like CodeIgniter. Flask is nice because it lets you bolt on whatever you want, but you spend a lot of time choosing, prototyping, and often discarding libraries. Django does a lot of heavy lifting but has (IMO) a very steep learning curve. There doesn't seem to be anything (or at least anything I've liked) in between.

Post reply on HN