2017-04-26 9 views
-3

Shopify、Bigcommerce、Magento、GenericサードパーティAPIなどの複数のe-commプラットフォームをサポートするアプリケーションを構築する場合は、どうすればよいでしょうか?それぞれに個別のアプリケーション(コードベース)を構築するか、拡張機能を持つ共通のコードベースを構築する必要がありますか?Shopify App複数のプラットフォームをサポートする開発例。 Shopify、Bigcommerceなど

PS:私は、DjangoはスタックのPythonを使用してShopify上のアプリを構築している

+1

これは、https://softwareengineering.stackexchange.com/に適している可能性があります。 – Julien

答えて

1

私の推薦は、あなたのアプリに(任意の特定のプラットフォームに完全に分離して無関係の)ユニークなだけでコードを書くことに注力してから構築することですこのコードベースの周りのあなた自身の公開(または内部)REST/SOAP API

このようにして、そこから、コアコードを混乱させることなく、プラットフォーム固有のアプリケーションを構築することに集中できます。独自のプラットフォームバージョンを構築する共通/設定方法を確立します(コードの少なくとも50%個々のプラットフォーム拡張の間で再利用可能になります)。しかし、独自のAPIを公開すると、他のプラットフォームのユーザーもAPIを使用して独自のeコマースプラットフォームに統合することができます。プラットフォーム固有のバージョンがまだ内部的に開発されていなくても、すべてのプラットフォームで利用可能になりました。

関連する問題