Hacker News new | ask | show | jobs
by earenndil 2938 days ago
Literally use anything you want. The secret is that it doesn't matter that much. Some options:

* node.js

* python with django/flask

* perl

* php (please don't)

* C# with asp.net

* Java

* lisp

* d with vibe.d

* Rust

* C with bchs[1] (please don't)

* ruby with rails

* Write your own framework in one of the tiny languages that doesn't have one; it'll become the de facto standard for that language, and all of the users of that language will thank you for increasing its potential market share.

Point is, it really doesn't matter. What matters is you pick something, anything, look up a tutorial, and then start making your webapp. Don't like it? Pick another one! Don't like that one? Do it again! Language/framework doesn't matter that much, as long as you know it well.

1: https://learnbchs.org/

1 comments

This a good list, but with some exceptions. At work I use laravel (php) and it is reasonably pleasant, works well, and is fast to develop with. On the other hand, I have been working on a project with nodejs/express/sequelize, and I have to say I’ve been a little let down. I love JavaScript and I like node a lot, but the lack of features in very popular libraries is worrisome. I found myself really disliking sequelize, and express still doesn’t support async/await natively.