There are still many big eCommerce platforms that are using ROR. Is it still the best option considering the popularity of JS technologies?
The majority is actually built in PHP according to en.wikipedia.org/wiki/Comparison_of_shopping_cart…
Any language should be able to get the job done.
Lots of good choices outside of rails. There are some nice things about rails but speed and how it handles assets (asset pipeline) can make for some annoyances. If I want an app that will need to scale to higher volume in the future rails might not be my first choice.
Basically, there is no such 'best option' as of today. Every developers are opting their own framework which they are familiar with or experiences with. Programming these days come with OOP in their core functions. Before choosing which programming languages to work on your eCommerce, I would suggest to [Google] more and try to figure out because every programming language or frameworks coming with Pros & Cons.
Happy Coding :)
I was looking at this recently. Rails is really good for this but it's losing popularity. Ror is a good solution but the downside is making rails cooperate with other tools like react might be a pain. If you're ok with having a shopping cart from 2009 use rails for sure. Honestly you could use something like wordpress woothemes. If you want to have control use the mean stack or sails.js. Modeling the data gets a little tricky with mongoosejs schemas and relationships but it's definitely doable!
Jakub
Web Developer
Well I would say there is no "best choice". ROR got a lot of popularity and yeah you can make solid applications with ROR.
But so you can with other frameworks and languages. Shopware is build on top of symphony ( php) and in the enterprise segement you still find a lot of java applications.
In the end it depends on the application itself and what the requirements are and on your dev team. If you have very experienced ROR developers, you should stay with rails.
Regarding JS technologies, well node, ember, backbone are around for a while now and also proved, that you can make solid apps with js.
However it feels like JS frontend frameworks getting right now more and more popularity, not backend frameworks.