|
|
|
|
|
by stephen82
2037 days ago
|
|
I guess it assumes we already know how to use the Ruby language, therefore it's a good option to choose for new projects? I personally know near nothing about Ruby, other than read a couple of documentation pages. Since I don't know how to use it the right way, I cannot take any side so I can agree or not with this suggestion. |
|
Ruby is slow. And Rails has an outdated MVC web model when everybody is doing SPA. If you're building a SPA you don't need 90% of Rails functionality. And since Rails is the juggernaut REST framework, there's not a lot of other options.
The last thing is that Ruby's popularity has dropped so much that it's falling out of mainstream. This is kinda sad honestly, but it doesn't change reality. The most obvious example to me is lack of HTTP/2 support. The Rubyists will say "oh it's fine just put it behind a load balancer that does it". To me that's the same as putting your old mainframes in the closet so nobody sees them. Any other "mainstream" language has had HTTP/2 support for years now. Including Java which is notorious for doing everything last