News for hackers. Stuff that matters.
Re:Ask HN: What language/framework would you choose to build... by geophile on Friday February 17, 2023 @11:31AM (#34836758)
It obviously depends on what the startup does!

My favorite startup (2003) was building a shared-nothing distributed system. We chose Java for the distributed part. Messages were formatted in one of the language-independent serialization formats (Avro? Google Protocol Buffers? I don't remember). We wrote a number of distributed algorithms ourselves, e.g. leader election. We wrote our own logic to detect failed nodes, network partitions, etc., and to react to those events. It was a huge amount of effort, and took a long time to get right. Finally, it worked really well.

Shortly after completing the system I discovered Erlang, which had battle-tested solutions to many of the problems we solved on our own. That language would have saved us a LOT of time and effort.

Re:Ask HN: What language/framework would you choose to build... by pg_1234 on Friday February 17, 2023 @03:42PM (#34840257)
Speaking of Erlang ... it's not just what the startup does, also where it is.

i.e. In a University town I'd pick Elixir/Phoenix ... great tech, but no dev pool ... but if your strength is abundant smart juniors, you offset the main downside.

Re:Ask HN: What language/framework would you choose to build... by aregsar on Friday February 17, 2023 @11:24AM (#34836655)
It depends on the problem you are trying to solve with your startup. That being said if you just want to build web apps quickly to validate your idea, Ruby on Rails or Laravel are two productive frameworks that you might consider
Re:Ask HN: What language/framework would you choose to build... by mindcrime on Friday February 17, 2023 @11:08AM (#34836351)
All things being equal, I'd use some combination of:

1. Groovy

2. Java

3. Grails

4. Spring Boot

5. Postgresql

for backend stuff. For front-end, I'm still waffling a bit on what framework (if any) I want to really commit to investing time and energy in. I've dabbled with React a bit, but haven't fully committed to that as a strategic choice yet.

All of that said, on a recent thread similar to this, sombody brought up a couple of technologies that look really interesting to me, that I want to explore for possible use:

1. Hotwire

2. HTMLX

3. Elixir + Phoenix w/ Liveview

Re:Ask HN: What language/framework would you choose to build... by abudabi123 on Friday February 17, 2023 @11:13AM (#34836436)
Arc / Racket / Common Lisp / Quicklisp

The ChatGPT method of language construction looks very cons.

Common Lisp does math right, which ChatGPT has to learn todo.

Re:Ask HN: What language/framework would you choose to build... by necovek on Friday February 17, 2023 @11:05AM (#34836289)
The one I am most familiar with.

For me as a potentially "technical founder", that happens to be Python, but obviously "I" is the important context.