actionhero.jsย vsย Django REST frameworkย vsย hapi

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

actionhero.js
actionhero.js

12
17
+ 1
19
Django REST framework
Django REST framework

815
568
+ 1
261
hapi
hapi

293
216
+ 1
80

What is actionhero.js?

The Reusable, Scalable, and Quick node.js API Server.

What is Django REST framework?

It is a powerful and flexible toolkit that makes it easy to build Web APIs.

What is hapi?

hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web applications and services.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose actionhero.js?
Why do developers choose Django REST framework?
Why do developers choose hapi?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
      Be the first to leave a con
      What companies use actionhero.js?
      What companies use Django REST framework?
      What companies use hapi?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with actionhero.js?
      What tools integrate with Django REST framework?
      What tools integrate with hapi?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to actionhero.js, Django REST framework, and hapi?
      ExpressJS
      Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
      Flask
      Flask is intended for getting started very quickly and was developed with best intentions in mind.
      Sinatra
      Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
      Koa
      Koa aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware.
      Sails.js
      Sails is designed to mimic the MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with scalable, service-oriented architecture.
      See all alternatives
      Decisions about actionhero.js, Django REST framework, and hapi
      Tim Abbott
      Tim Abbott
      Founder at Zulip ยท | 8 upvotes ยท 39.7K views
      atZulipZulip
      Django
      Django
      Django REST framework
      Django REST framework

      Zulip has been powered by Django since the very early days of its development with Django 1.4, back in 2012. As a reasonably mature web application with significant scale, we're at the stage in many companies' development where one starts to rip out more and more of the web framework to optimize things or just make them work the way we want. (E.g. while I was at Dropbox in early 2016, we discovered we only had about 600 lines of code left from the original Pylons framework that actually ran).

      One of the things that has been really fantastic about Django is that we're still happily using it for the vast majority of code in the project, and every time Django comes out with a new release, I read the changelog and get excited about several improvements that actually make my life better. While Django has made some design decisions that I don't agree with (e.g. I'm not a fan of Django REST framework, and think it makes life more difficult), Django also makes it easy to do your own thing, which we've done to great effect (see the linked article for details on our has_request_variables framework).

      Overall I think we've gotten a ton of value out of Python and Django and would recommend it to anyone starting a new full-featured web application project today.

      See more
      Interest over time
      Reviews of actionhero.js, Django REST framework, and hapi
      No reviews found
      How developers use actionhero.js, Django REST framework, and hapi
      Avatar of Yaakov Gesher
      Yaakov Gesher uses Django REST frameworkDjango REST framework

      Django REST delivered all the content to the BI, making calls to the Postgres DB, aggregating numeric data, and automatically associating data models at the time of row creation.

      Avatar of Alec Cunningham
      Alec Cunningham uses Django REST frameworkDjango REST framework

      Instead of using Django for both back and frontend, I use DRF to layout an API that ReactJs can pull data from. Easy to setup, well documented, and works seamlessly with React.

      Avatar of Seungkwon Park
      Seungkwon Park uses Django REST frameworkDjango REST framework

      django์—์„œ api๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ตœ๊ณ ์˜ framework๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์•„์ง์€ tutorial ์ˆ˜์ค€์˜ class base view, function base view ์ˆ˜์ค€์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

      ํ•˜์ง€๋งŒ ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ์˜ ์‹ฌํ™”๋กœ REST framework๋ฅผ ์‹ฌ๋„์žˆ๊ฒŒ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

      Avatar of Thibault Maekelbergh
      Thibault Maekelbergh uses hapihapi

      Serves static content. Was added to make it more easy to transition to serverside view templating and API.

      Avatar of Blair Gemmer
      Blair Gemmer uses Django REST frameworkDjango REST framework

      Really great framework for building RESTful APIs. Lots of plugins for it!

      Avatar of Ian Kelly
      Ian Kelly uses hapihapi

      Web framework for building RESTful APIs in Javascript.

      Avatar of TOMIS
      TOMIS uses Django REST frameworkDjango REST framework

      For our backend REST API

      Avatar of Dave Woolfenden
      Dave Woolfenden uses hapihapi

      REST libraries usage

      How much does actionhero.js cost?
      How much does Django REST framework cost?
      How much does hapi cost?
      Pricing unavailable
      Pricing unavailable
      Pricing unavailable
      News about actionhero.js
      More news
      News about Django REST framework
      More news
      News about hapi
      More news