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 are you using as an Angular backend?

12 pointsby groundCodealmost 12 years ago
Interested in what people who are doing medium to large-ish Angular apps are using on their server side? I'm about to embark on a medium sized project and making the it seems like using Rails or Django (the two frameworks I'm most familiar with) are a bit of an overkill given I don't actually need all the routing/templating/viewing gumph that is built in. What do you find is working well for you?

13 comments

playing_coloursalmost 12 years ago
I use Scala, Play, Postgres for backend API. I started with checking Flask and learning Rails, but then I just switched back to the stack I am comfortable with as I don&#x27;t want to learn both new backend and frontend (Angular.js) stuff on the project and focus on delivering. Frontend and backend code are kept separately for now and I use Yeomen for assisting frontend development and it works fine.<p>If you go with Rails you can strip it down and check <a href="http://api.rubyonrails.org/" rel="nofollow">http:&#x2F;&#x2F;api.rubyonrails.org&#x2F;</a> for APIs. There&#x27;s similar project for APIs in Django.
评论 #5983430 未加载
tomasztomczykalmost 12 years ago
I&#x27;m using Sinatra - little overhead, simple code. I used node.js&#x2F;express.js in the past, but the callback hell made me dislike it a bit, although admittedly I&#x27;m not experienced with node, so there might be a way to avoid that.<p>I had a look at Firebase and my main problem with it is having to rely on 3rd party service and storing data on their servers + portability if I was to decide to leave them in the future.
illektr1kalmost 12 years ago
NodeJS + Express.<p>I&#x27;ve had some good mileage out of SailsJS ( <a href="http://sailsjs.com/" rel="nofollow">http:&#x2F;&#x2F;sailsjs.com&#x2F;</a> ) recently, essentially it is a NodeJS + Express stack with Socket.io and prebuilt ORM&#x2F;blueprints. Up and running in a matter of minutes and behind the scenes it is still just NodeJS&#x2F;Express
评论 #5983433 未加载
GeneralMaximusalmost 12 years ago
I use Django and Tastypie. If you don&#x27;t need Django&#x27;s routing, templating, views, etc. then don&#x27;t use them! Code that is never run doesn&#x27;t cost you anything.<p>Tastypie lets you build APIs quickly, and the Django admin lets you browse your data without having to write any code at all. For the kinds of apps I build, things can&#x27;t get easier than this. YMMV, of course.
评论 #5986704 未加载
hhimanshualmost 12 years ago
I am using Flask(Python) with PostgreSQL DB for my recent project
jaredsohnalmost 12 years ago
Firebase added bindings for Angular a few months ago.
评论 #5983428 未加载
JohnMunschalmost 12 years ago
We&#x27;re switching to it on an existing project so the back-end will continue to be Java with Spring.
AdamWynnealmost 12 years ago
Clojure + Ring&#x2F;Compojure + MongoDB (super terse code, easy to test)
ishbitsalmost 12 years ago
Tornado when using Python. SpringMVC&#x2F;Jetty when using Java.
armsalmost 12 years ago
I&#x27;m using Flask with Flask-Restless for an API.
jophdealmost 12 years ago
I am going to be using Go and Mongo.
bjoernsalmost 12 years ago
Flask + MongoDB
antonio-Ralmost 12 years ago
Hey, NodeJS with MongoDB are a combokill combination.