2 ms·
As an alternative to the voices below - I did this path, I'm now 4+ years in at a RoR's shop and I came in with basically no background in Ruby or Rails. I per
by horsawlarway 4y ago
As an alternative to the voices below - I did this path, I'm now 4+ years in at a RoR's shop and I came in with basically no background in Ruby or Rails.
I personally just don't like Rails. I find it annoying at best, and utterly infuriating at worst.
It's a modern ASP.net - if you want to do dead simple things, Rails does the job quickly and easily, with lots of nice generators, and simple drop in tools.
If you want to do anything outside the happy path, you need to know the entire framework like the back of your hand, because you'll need to unwind the magic and they shoved far too much magic into what should be a simple thing.
And just like ASP.net - the magic changes every version because "best practices" for the web are also changing incredibly quickly. What magic incantation you need depends on which version of the framework you're running, and the docs are bad on this front.
I get Rails - but it is very much not my cup of tea. I don't want to learn their specific DSL and unwind all their magic when I already understand the topic at hand, and just want it to do the thing I'm asking it to.