
ReCaptcha Comparison

October 1, 2020 by Paul Byrne
Four and a half years ago, I responded to a question from Quorum on our blog about Node.js ecommerce applications becoming Magento killers. As predicted, they did not, however they definitely have a place in the greater ecommerce world.
This is really a question of how you look at it. Since my initial response, Magento 2 launched, which despite a couple of tough years due to bugs and initial design flaws, is getting better. Magento Commerce (formerly Enterprise Edition) and Magento Open Source (formerly Community Edition) have launched new features like components for headless implementations (PWA Studio, GraphQL) and Multi-Location Inventory (developed by the community).
Additionally, Magento has pushed merchants to their cloud hosting platform, ensuring better stability for many merchants, and created lower pricing tiers of Magento Commerce Cloud to appeal to lower mid-tier merchants.
Adobe has since acquired Magento. [read our article]
This led to what appears to be a shift in strategy - more attention to the enterprise segment of the market and less to the middle and lower tiers.
While Reaction Commerce claims to be the fastest growing ecommerce platform ever (and is js-based) many other candidates seem to have fallen by the wayside.
Interestingly, platforms like Magento, BigCommerce, and Shopify have really beefed up their APIs at the same time, allowing javascript and front-end developers to leverage them for store administration. BigCommerce, for example, has pursued a GraphQL-centric strategy for a while and is committed to all commerce being headless in the future.
So, in short, the opportunity at which most of the Node.js platform candidates were pointed to was filled with SaaS offerings, thus decreasing the opportunity space for them.
Saas platforms still have gaps in flexibility and feature sets that require middleware. Many agencies are using Node.js either on a host or via hosted functions (Google’s Firebase or Amazon’s Lambdas) to fill in the gaps.
Nodejs has distinct advantages for middleware developers:
For these reasons, while other languages will continue to be important (like Go, Elixir and PHP), I believe the role of Node in middleware will continue to increase over the next few years.
Orange Lightest Background
Orange Light Background
Orange Medium Background
Orange Dark Background
Orange Darkest Background
Purple Lightest Background
Purple Light Background
Purple Medium Background
Purple Dark Background
Purple Darkest Background
We use cookies to improve your experience. Do you accept?
To find out more about the types of cookies, as well as who sends them on our website, please visit our cookie policy and privacy policy.