Hacker News new | ask | show | jobs
by hanifc 596 days ago
I've been curious about AdonisJS, and I think I'll give it a try thanks to your comment.

Recently, I've been fascinated by the "batteries included" back end frameworks of Rails, Laravel, and Django, but I've written TypeScript for pretty much my entire career, and it's just easier to keep it that way than to switch now.

What are your thoughts so far in your testing? Could you compare it to any of those other frameworks I mentioned?

1 comments

I cannot compare it to Django and Laravel since I haven't used them for a few years.

Rails is definitely more mature. It has a larger ecosystem and much more documentation. If you don't see any benefit from having types and sharing the programming language between the backend and frontend, then you are probably better off with rails.

That being said AdonisJS has been working out surprisingly well thus far. I've found the documentation to cover pretty much anything we'd usually want an app to do, which is refreshing in the world of TS.

You are also not locked in any way. While you can use the in-house ORM, validation library etc., it's easy to use something else if you prefer that.

There are a few more rough edges than what you'd be used to from Rails, but nothing big so far and the source code is easy enough to get around, which I wouldn't say is always the case with rails. There's also a discord channel that seems fairly active and helpful.