DEV Community

Stavro Xhardha
Stavro Xhardha

Posted on

Best framework for RESTful APIs in 2019

I'm looking for a nice, easy to configure and language friendly framework to build some REST APIs. AFAIK, some of the best, simple and quick are these:

-Flask (which I tried and was awesome)
-Spring boot (which is awesome and simple for me since I come from the Android world)
-Rails (0 info about it, just know that it is one of the most used)
-Laravel (everyone might know some PHP, and Laravel is the best way to work on it)

  • Node js (of course)
  • Microsoft .Net core (which I really think is awesome)

What would you recommend other from these?

Discussion (11)

ecavalcanti profile image

NestJS is an awesome NodeJS framework.

anthonywebdev profile image
Anthony R.

Go for Adonis when it's about NodeJS. It's really similar to Laravel.

siy profile image
Sergiy Yevtushenko

I'd suggest to avoid Spring Boot. Instead it worth to take a look at Micronaut and Javalin.

coroutinedispatcher profile image
Stavro Xhardha Author

Why would you want to avoid Spring Boot? Just asking.

siy profile image
Sergiy Yevtushenko

Because whole Spring is poorly designed and bloated. It works most of the time if your application matches assumptions made by SpringSource engineers. And even then you can easily meet subtle, hard to debug issues which often have far from obvious fix.
I've used Spring of different versions in various projects for more than 10 years and never use it again if there will be choice.

bamboriz profile image
Boris B.

API platform on Symfony

ericcgu profile image
Eric Gu (@ericguuu)


rosmarcin profile image

Try Django REST Framework. You can build production ready API in few 'clicks'. Large community and extensive documentation

romainlanz profile image
Romain Lanz

I would definitely go for AdonisJS, it's very similar to Laravel and Rails.

sylvernusakubo profile image🐍

Django-rest-framework is awesome,