TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What technologies would you use today to build an API business?

2 pointsby someuser54541about 2 years ago
I&#x27;ve built a few APIs, primarily using either Node.js with the Express framework or Rails in the API configuration.<p>They&#x27;ve both worked, but Node.js often feel &quot;unwieldy&quot; very quickly, while Rails often seems like way to much magic and rigidness.<p>I&#x27;m about to start working on a new project and wondering if it&#x27;s worth trying something else. I have a lot of experience with Kotlin, so thought about ktor. I also keep hearing good things about Go.<p>So, what is your opinion? What would you use?

2 comments

CharlieDigitalabout 2 years ago
If you&#x27;ve done Node.js with TypeScript (or even JS), you may want to consider C# and .NET Web APIs. C# and TS are syntactically similar.<p>.NET minimal web APIs are very similar to Express in setup (at least initially; you layer in middleware as needed).<p>You can get an API up and running in Google Cloud pretty quickly.<p>Short video here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GlnEm7JyvyY">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GlnEm7JyvyY</a> (&lt; 7 minutes to get a minimal web API into Google Cloud Run with no special tooling involved).<p>Entity Framework (ORM) is pretty good and supports a variety of databases (SQL Server, Postgres, MySQL, others). Working with JSON is low-friction.
评论 #35248823 未加载
dev-screenabout 2 years ago
There is no &quot;best&quot; technology. I&#x27;d suggest going with the framework or language that you are most comfortable with. That could be node.js. It wouldn&#x27;t be my first choice, but it could be the right one for you.<p>One word of advice, as I noticed you use the word &quot;magic&quot; when referring to rails. I did the same earlier in my career, turns out it was just that I didn&#x27;t understand it well enough yet. That takes time, unfortunately! It&#x27;s only after you spend hours or days tracking down a tricky bug that you begin to get into the internals of these systems and begin to understand the &quot;magic&quot;.
评论 #35248016 未加载