首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序如何向零售商发送订单?引擎盖下面发生了什么?

应用程序如何向零售商发送订单?引擎盖下面发生了什么?
EN

Software Engineering用户
提问于 2017-01-18 01:21:46
回答 2查看 147关注 0票数 0

我想知道,应用程序如何允许用户选择一个项目,一旦用户选择了一个项目和结帐,给零售商的信息,已经下了订单。

例如,假设外卖有一个iOS应用程序,客户已经选择了炸鱼和薯条,并下了订单。

  1. 外卖怎么知道已经下了订单?如果是TCP IP,那么我想我们需要在外卖的计算机上启动服务器?是那么回事吗?
  2. 如何才能修改菜单而不对开发人员的应用程序进行任何更改?

我正在寻找一个关于现实世界中事物是如何运作的答案。一旦我有了这个想法,那么开发它就是小菜一碟。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2017-01-18 02:39:53

我想知道零售商的应用程序是如何工作的,它允许用户选择一个项目,并且一旦用户选择和结账,零售商就会得到关于订单的信息。

通常情况下,应用程序会将所选内容发布到服务器。你需要了解的热门词汇是购物车和电子商务。许多框架的存在使得鱼片外卖可以将菜单和图片添加到他们现有的代码中。TCP/IP只是这里工作的许多技术之一(我假设没有人为此使用UDP,但可能是错误的)。

2)如何添加/删除/修改菜单,而不对开发人员的应用程序进行任何更改?

同样,我们也将各自的问题和答案添加到softwareengineering.stackexchange.com中。代码和内容是分开的。我们在这里输入的所有内容都不是在某个人的源代码中。它就变成了数据。源代码并不关心数据的内容。它只需要知道如何找到和显示它。这意味着内容(菜单、图片)可以在编写完代码后添加很长时间。该应用程序可以下载最新的内容,就像网络浏览器一样。

票数 4
EN

Software Engineering用户

发布于 2017-01-18 15:01:49

在您的特定示例中,菜单的数据将存储在服务器的某个位置。当应用程序想要显示菜单,而不是关注实际内容时,它将包含逻辑,以指定的方式显示任意数量的菜单项。

您的代码只需了解“菜单项”(价格、图像、描述)的一般结构即可。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/340392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档