Leave these fields empty (spam trap):
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists


Least bloated backend stack

- Mon, 27 Sep 2021 07:56:13 EST bQK4WBOK No.39861
File: 1632743773738.jpg -(36770B / 35.91KB, 474x355) Thumbnail displayed, click image for full size. Least bloated backend stack
Hi all,

What's the least bloated backend stack?

I want the simplest, cleanest, least complicated stack. Basically the opposite of node js.

I want some basic Post functionality on my website and I want to hook into a database for data.

Thoughts plz?
Barnaby Fuckingson - Mon, 27 Sep 2021 17:36:53 EST AwRYOOu2 No.39862 Reply
Scheme Lisp
>Least Complicated
Watch "Simple Made Easy by Rich Hickey" achieve enlightenment, learn Lisp.
>Easiest to stand up a CRUD website app
Ruby on Rails, Laravel, Django. Comes with prebuilt everything like auth, messaging systems, etc
Jenny Hottingpodging - Wed, 29 Sep 2021 05:20:03 EST bQK4WBOK No.39864 Reply
Thanks for the reply. Urgh lisp. If it's the best, I'll give it a go though.

To be clear, is happily write my own in C if it was the best option (which obviously it is not). So technical understanding etc is not an issue.

Any other opinions anyone?
David Duttingwill - Wed, 29 Sep 2021 11:27:43 EST xY66AnMm No.39866 Reply
"Lisp programmers know the value of everything and the price of nothing."
I would recommend using a standard crud like rails, django or laravel framework and writing business logic in whatever is the most comfortable, and using shared memory, or message passing to sync them.
Basil Cradgebanks - Fri, 01 Oct 2021 06:24:14 EST qotx5/Tw No.39870 Reply
django or php (not sure which framework is easiest, i heard laravel. But django is better anyway).
Isabella Tootman - Sat, 02 Oct 2021 01:37:53 EST x6K3CZQk No.39875 Reply
Any static site generator, golang even as a bunch that are simple to use and connect to a dbms. For screwing around testing ideas I use vercel which is next.js static CDN site, you run your own dbms somewhere else or use some google product like firebase in the beginning to test for free. It's pretty trivial to write html generating software many of these libraries exist everywhere already, you can make any site look interactive and still just be generating html netflix has design documents floating around on how they were going to do this but chose another method. If you hate all these things wasm binaries can be direclty loaded without node and many languages have libraries to create these though it's still MVP status, but you could run what you want a simple site all in wasm here's a demo https://www.qt.io/web-assembly-example-pizza-shop? but they have a ton of pics of different pizzas which takes the binary long to load, otherwise remove all those or finnesse and instant load, no node.js needed
Albert Clubblekud - Tue, 05 Oct 2021 08:31:26 EST 2155Mom1 No.39884 Reply

OP here.

A friend recommended Rust with rocket and that's what I'm going with. Guile scheme is clearly great and right in ideologies but in practice, lisp is horrendous. So I have up on that. I am also going to use this as a reason to learn Rust which was the biggest swing factor for me. I nearly used Guile Scheme but when my friend showed me Rust and rocket, I thought this would be as good a time as any to force myself to use it. I'm also aware of the benefits of Rust as language but have always dismissed it as I would just use C/C++. In terms of the boat factor, I think it's still pretty low. Thanks for all the input.
James Gottingmud - Thu, 07 Oct 2021 18:46:29 EST c6CDly3Z No.39892 Reply
lisp sucks 2 write w/o structural editing like paredit and built in emacs
Eliza Dartcocke - Mon, 13 Dec 2021 00:32:39 EST GogfEqIX No.40082 Reply
web assembly with C/C++
bonus points if you just roll your own data structures instead of using an external DB
James Murdwater - Tue, 17 May 2022 13:05:24 EST Jhcqwjf8 No.40238 Reply
You will grow to hate Rust, if it's not just a toy project.

Try C#/.NET. It's like Java, but sane.
Eugene Smallspear - Fri, 20 May 2022 18:37:02 EST 6BYBzd02 No.40240 Reply
PETAL stack allows massive concurrency and Elixir is more noob friendly than Erlang.
Angus Gickledork - Sat, 21 May 2022 09:23:12 EST r4bYI/8Z No.40242 Reply
Spring Boot. Java I'd typesafe and with its great tooling it will ensure there will be less runtime bugs and you will finish your work sooner. Modern springboot is extremely non-bloated, you just need pom.xml with 3 or 4 dependencies, mvn clean install and you get single JAR you can run with Java alone so basically everywhere. Extremely simple deploy just java -jar app.jar
Angus Gickledork - Sat, 21 May 2022 09:25:52 EST r4bYI/8Z No.40243 Reply
If you got baited into Lisp meme so much and you call people pajeet like every simpleminded /g/ moron then I beg you, at least do it in Clojure
Thomas Neddlepot - Tue, 24 May 2022 14:53:57 EST b34yLXfb No.40245 Reply
Do I need to touch the node ecosystem? That was a deal breaker for me previously when I wanted to try Elixir/Phoenix.

Report Post
Please be descriptive with report notes,
this helps staff resolve issues quicker.