2024-06-09 09:19:45 发布
网友
如果我们要建立一个应用程序,支持多种电子商务平台,如Shopify,Bigcommerce,Magento,通用第三方API等,我们应该怎么做?我们应该为每个应用程序构建单独的应用程序(代码库)还是一个带有扩展的公共代码库?你知道吗
另外:我已经用Python,Django堆栈在Shopify上构建了一个应用程序
我的建议是只编写应用程序特有的代码(完全独立,与任何特定平台无关),然后围绕这个代码库构建自己的公共(或内部)REST/SOAP API。你知道吗
这样,您就可以专注于构建特定于平台的应用程序,而无需再去处理核心代码,同时建立一个构建独特平台版本的通用/集合方法(至少50%的代码将在各个平台扩展中重用)。同时,公开你自己的API甚至可以让其他平台上的用户使用你的API将他们自己的集成构建到他们自己的电子商务平台中—这实际上是成为第一个上市的关键业务举措,因为你的应用程序现在实际上可用于每个平台,即使特定于平台的版本尚未在内部开发。你知道吗
我的建议是只编写应用程序特有的代码(完全独立,与任何特定平台无关),然后围绕这个代码库构建自己的公共(或内部)REST/SOAP API。你知道吗
这样,您就可以专注于构建特定于平台的应用程序,而无需再去处理核心代码,同时建立一个构建独特平台版本的通用/集合方法(至少50%的代码将在各个平台扩展中重用)。同时,公开你自己的API甚至可以让其他平台上的用户使用你的API将他们自己的集成构建到他们自己的电子商务平台中—这实际上是成为第一个上市的关键业务举措,因为你的应用程序现在实际上可用于每个平台,即使特定于平台的版本尚未在内部开发。你知道吗
相关问题 更多 >
编程相关推荐