Learning Ruby: Things I Like, Things I Miss from Python
I would love to find an MVC framework with the extense library support of Rails but for Javascript. Being able to simply `gem &#x27;devise&#x27;` and have full authentication at your hands (including views, email templates, etc) is a godsend.<p>At many places where I&#x27;ve worked at this paradigm is exactly what is needed, but people know and want to use JS. If we choose to go that way then, we need to write a lot of glue code and think about setting up architecture standards, folder and naming conventions, ORM support, authentication, job queues, etc; all of this comes by default with Rails and makes life so much easier.<p>Lately some options seem to be gaining steam:<p>* RedwoodJS [1]: by Tom Preston-Werner (founder of Github), comes with React and GraphQL baked in, pretty new project though<p>* Next.js [2]: brings a lot of nice conventions to the frontend, but still some things missing on the backend side<p>* SailsJS [3]: similar to Rails, but small community<p>* Strapi [4], hapi [5] et al: plenty of backend functionality, but frontend agnostic.<p>Has anybody had experience with any of these (or others) and can report back?<p>[1] - <a href="https:&#x2F;&#x2F;redwoodjs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;redwoodjs.com&#x2F;</a><p>[2] - <a href="https:&#x2F;&#x2F;nextjs.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nextjs.org&#x2F;</a><p>[3] - <a href="https:&#x2F;&#x2F;sailsjs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sailsjs.com&#x2F;</a><p>[4] - <a href="https:&#x2F;&#x2F;strapi.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;strapi.io&#x2F;</a><p>[5] - <a href="https:&#x2F;&#x2F;hapi.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hapi.dev&#x2F;</a>