News for hackers. Stuff that matters.
Re:Ruby in Twenty Minutes (2006) by h1d on Saturday February 09, 2019 @10:47PM (#19126264)
While I like ruby, your post is completely based on your experience. I have a Koa (express.js successor) with TypeScript and it's rock solid and since I don't like rails that much, I feel pretty loose there.
Re:Ruby in Twenty Minutes (2006) by mromnia on Sunday February 10, 2019 @05:33AM (#19127214)
Isn't this comparing apples to oranges? I haven't used koa, but it seems to be same level of abstraction as express - basically a thin layer over HTTP with routing. Rails or Django are several levels higher - they include auth, database interaction, CRUD etc. I'm not saying that either approach is better, just that the comparison seems strange.
Re:Ruby in Twenty Minutes (2006) by benbristow on Sunday February 10, 2019 @06:17AM (#19127341)
Rails doesn't include Auth.

Devise does a great job of it though - https://github.com/plataformatec/devise

Re:Ruby in Twenty Minutes (2006) by e12e on Monday February 11, 2019 @07:14PM (#19139824)
It does include "has_secure_password" and its friends (password/password_confirmation) though, which goes a ways towards including auth/authz even if one doesn't use devise, when coupled with before_action-s. It certainly comes with some facilities for getting off the ground:

https://api.rubyonrails.org/classes/ActiveModel/SecurePasswo...

Re:Ruby in Twenty Minutes (2006) by h1d on Sunday February 10, 2019 @05:41AM (#19127237)
I'm only saying what the OP and I'm stating is worthless because they're based on experience.
Re:Ruby in Twenty Minutes (2006) by spricket on Sunday February 10, 2019 @01:11AM (#19126580)
Agree 100% Koa from the original devs of Express is amazing. Rails is worthless for modern webapps, there's just much better options