TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Do you use Node for production APIs? How is your experience?

3 点作者 me_me_mu_mu将近 3 年前
Trying to compare options like Node, Ruby&#x2F;Rails, and Django against something like Java&#x2F;Spring, Elixir&#x2F;Phoenix, or Go.<p>I&#x27;m wondering if anyone here is using Node for their production APIs. What is the scaling story like? What about the costs and maintenance involved?<p>I&#x27;ve got experience with Go and Java, but I&#x27;ve only ever used Node for scripts and super simple internal APIs. I don&#x27;t have experience with Ruby&#x2F;Rails nor Django, and used Elixir many years ago and enjoyed it but I&#x27;m not sure if I want to invest my time on it.<p>Interested to hear your thoughts. My biggest pros for Java&#x2F;Go is that it is tried and tested. I&#x27;ve heard many people use Rails and that it is super fast to build stuff with it. The cons is that it is hard to find people who can use Java&#x2F;Go well enough, and I&#x27;ve worked on too many projects with spaghetti code and horribly designed architecture. A dynamic language seems easier to refactor or just re-write, compared to these.

1 comment

iamsandelius将近 3 年前
Just pick the one you like the most. It won&#x27;t be the language nor framework that will be your bottleneck or your project will succeed or not.<p>I usually reach for ruby first when I face a new project. But that&#x27;s just because I like the language a lot.