We recommend frameworks likeRuby on Railsbecause they allow a developer to get busy writing the most complex portions of their job: the business logic.
This is in contrast to writing what we call "the plumbing," which ties all the pieces together and makes that login form talk to that OAuth provider which then lets you go to that Web Form that records...
That is opposed to writing the User model that, upon login, sends a notification to all their friends' devices, for instance.
Here are our absolute musts when choosing a framework and API programming language:
Ruby on Rails has continued to meet all of these criteria for us, but Django and Node.js are very popular platforms to develop for and are well-supported within their communities.