Shopify app with Node js

I am currently using a Shopify Node template for one of my clients, created using the command:
npm init @shopify/app@latest -- --template=node

Some developers have mentioned that this Node template may be deprecated in the future. Could you please advise on the best approach?

Should we continue with the Node (Express) template, or is it better to move to a Remix-based application?

Any guidance would be greatly appreciated.

It depends.

If your apps rely on some kind of package or custom modules that specifically rely on Express then it might be worth sticking to the older system.

However, if you’re working with green field apps with no prior constraints, I would recommend using Shopify’s latest framework. They purchased Remix a few years ago, so they’re committed to using it in their ecosystem.

You can still use your own framework, but then you’ll have to make sure you’re keeping up with the AppBridge/Extension compatibility changes.

1 Like