3 ms·
RoR is relevant as long as the community is active, as long as there is job demand (see crossover, Stackoverflow, etc.). It is an excellent framework with gems
by nurettin 8y ago
RoR is relevant as long as the community is active, as long as there is job demand (see crossover, Stackoverflow, etc.).
It is an excellent framework with gems to act as plugins (rack middleware) to serve websockets, forums, admin interfaces all with a few lines of configuration. Google, Microsoft, Facebook all maintain Ruby libraries in GitHub. So as long as you are doing Joe's textile website, it is the right tool.
Cloud scaling rails can be expensive, as apparent from horror stories [0] but a few manually managed instances with a load balancer and good web servers can go a long way.
It lacks development time relative to python which cater to domains such as data processing and artificial categorization. With extension libraries such as helix [1] which utilize rust to create native extensions and enough development time it has the potential to dominate those fields in the future.
One honorable mention is JRuby and while it isn't kotlin in terms of efficiency, it still lets you use Java libraries when you need any sort of domain libraries.
In conclusion, I'd say it is still pretty relevant today.
[0] https://news.ycombinator.com/item?id=5228200 https://news.ycombinator.com/item?id=5228200
[1] https://usehelix.com https://usehelix.com
- tomc1985 8y agoThe demand for Rails people is still there. One just has to be good at it.
- fouc 8y agoIt's also good for new projects & new startups.
- ksec 8y ago>Cloud scaling rails can be expensive, as apparent from horror stories [0] but a few manually managed instances with a load balancer and good web servers can go a long way. I think they are doing something about it. Ruby 3x3 and Rails 6.0. One of the problem is resources, there isn't a massive company like Google / Facebook / Amazon backing Ruby and Rails with Man power and funding. It is all open source. I am wondering if any is using helix. There were previously another idea Rubex [1] from SciRuby, making Ruby / C Code collaboration easier. [1]https://github.com/SciRuby/rubex https://github.com/SciRuby/rubex
- bdcravens 8y ago> So as long as you are doing Joe's textile website, it is the right tool. I don't think Rails is the best tool for that. A static site or Wordpress are probably a better fit. > Cloud scaling rails can be expensive, as apparent from horror stories [0] but a few manually managed instances with a load balancer and good web servers can go a long way. It definitely can be, but I think most apps people are working on don't have a scaling issue (at least of the technology sort). When there is a scaling issue, it's often something related to the database (bad indexes, poor instance type, or N+1 queries)
- nurettin 8y agoI think there is more to textile than displaying and selling clothes. But, YMMV.