【问题标题】:Shopify App Development that supports multiple platforms For eg. Shopify, Bigcommerce etc支持多个平台的 Shopify 应用开发例如。 Shopify、Bigcommerce 等
【发布时间】:2017-04-26 05:59:26
【问题描述】:

如果我们要构建一个支持多个电子商务平台(如 Shopify、Bigcommerce、Magento、通用 3rd 方 API 等)的应用程序,我们的方法应该是什么?我们应该为每个应用程序(代码库)构建单独的应用程序(代码库)还是使用扩展的公共代码库?

P.S : 我在 Shopify 上使用 Python、Django 堆栈构建了一个应用程序

【问题讨论】:

标签: python ruby-on-rails django shopify bigcommerce


【解决方案1】:

我的建议是只专注于编写您的应用独有的代码(完全独立且与任何特定平台无关),然后围绕此代码库构建您自己的公共(或内部)REST/SOAP API。

通过这种方式,您可以专注于构建特定于平台的应用程序,而无需弄乱核心代码,同时建立构建独特平台版本的通用/固定方法(至少 50% 的代码将可在各个平台扩展中重用)。此外,公开提供您自己的 API 甚至允许其他平台上的用户使用您的 API 将他们自己的集成构建到他们自己的电子商务平台中 - 这实际上是成为率先进入市场的关键业务举措> 因为您的应用程序现在实际上可用于每个平台,即使尚未在内部开发特定平台的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多