They don't have to deal with the DB, the authentication, the permissions, the deployment, the creation of a REST API, the migration, the mix of several run times, uploads, logging, sending emails, session management, etc.
And yet.
Their support for i18n, validation, routing, caching, pagination, data formating and presentation - what they should be good at - is abysmal compared to what you can do with django/ror.
The only thing they are better at is templating and creating a hierarchy of components. Which is the least they can do given they are literally there to render the UI.
They have a very, very limited scope.
They don't have to deal with the DB, the authentication, the permissions, the deployment, the creation of a REST API, the migration, the mix of several run times, uploads, logging, sending emails, session management, etc.
And yet.
Their support for i18n, validation, routing, caching, pagination, data formating and presentation - what they should be good at - is abysmal compared to what you can do with django/ror.
The only thing they are better at is templating and creating a hierarchy of components. Which is the least they can do given they are literally there to render the UI.