Been doing Rails for the past year coming from a C# and ColdFusion background. God I love what you can accomplish in a short amount of time with Rails.
ColdFusion became a nightmare since there is NOTHING for it any more.
I'm a long term ColdFusion developer (since 1999) - about 5 years ago we (the company I work for; I have autonomy to choose the stack and tools) switched to Rails (from CF) for the ecosystem.
We still support old code we haven't rewritten, occasionally adding some features, but generally speaking, no, we haven't looked back. The core of our business logic (a lot of background processing) has long since moved from a hand-rolled CFML approach to Sidekiq. The eventual goal is to retire CFML completely.
That's our goal also. We just ported a site over to WordPress with a Rails admin backend. We're hoping to move off of ColdFusion completely by next year.
Though you can do ALOT with Wordpress and Woocommerce, the Wordpress "framework" just feels icky. Not to mention that WordPress is a beast and can slow down considerably with only a few people in the admin area.
That said we use a Rails admin backend to mange all aspects of the stock and categories. We sync up to Woocommerce with the API and ActiveJob.
This really isn't anything ground breaking, it's using the right tools for the right areas to bring things together.
Thanks for elaborating — that does sound like a good compromise that would be easy for someone/a team familiar with both Rails and the WordPress JSON API to set up.
I switched from .NET to rails. agree with the other comments about rails tutorial. It is excellent but don’t forget the rails guides (guides.rubyonrails.org).
If you already understand MVC (for example if you’ve worked with .NET’s MVC offering) reading rails guides will serve you very well.
> I’m considering learning rails for a new project. Also coming from a .NET background. Any good resources you can recommend?
Yes, learn anything else other than Rails or Ruby. It was never good, just well promoted. I haven't checked on it recently, and I'm sure there are improvements, but there are so many better options today (e.g., .NET, Python, Node), it's hard to see a good reason to take up Ruby or Rails.
I think I have a good enough reason. I’d like to pursue a remote job as a backend engineer. Most interesting job listings are for rails or go. I’m not particularly fond of go, so I’m trying out rails. Who knows - maybe I’ll hate it.
Been doing Rails for the past year coming from a C# and ColdFusion background. God I love what you can accomplish in a short amount of time with Rails.
ColdFusion became a nightmare since there is NOTHING for it any more.
C#, though awesome, is just too verbose.
Rails and Ruby are a God send.