Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Except for Node.js, unfortunately there's still no good way of building a simple CRUD app like with Django/RoR. Available solutions are still very much do-it-yourself or very niche-buggy. This has some advantages! But it's really bad if you just want a CRUD app.


Currently using Prisma and Remix which both have some weight behind them and are pretty easy to get going with.


Have you heard of AdonisJS[1]? A couple of years ago we had JS as a hard requirement for a new project, and coming from a Rails background, Adoins was really good.

1: https://adonisjs.com/


Sure, it's one of the best looking for that case and actually looks better than I remembered, but still everything from the view templating system[1] to the database[2] it uses "by default" needs to be manually installed, which makes it def not like Django/RoR IMHO. Heck, even the simple session management needs to be installed separately[3].

[1] https://docs.adonisjs.com/guides/views/introduction#setup

[2] https://docs.adonisjs.com/guides/database/introduction

[3] https://docs.adonisjs.com/guides/session


1 and 3 come pre-installed with the web template, which is the equivalent of a scaffolded Django or RoR app. 2 is just an npm install. You're trying to draw a distinction when there really isnt one.


Doesn’t sound as batteries included as Django can be OOTB. You should be able to touch a database, setup templates and users without installing anything outside of Django. Which you absolutely can. Not sure the framework in question is this seamless.


ORM, Auth, Session and templates are first party packages and maintained by the core team.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: