【问题标题】:how can I merge an asp.net mvc app with android app [closed]如何将 asp.net mvc 应用程序与 android 应用程序合并 [关闭]
【发布时间】:2017-06-29 14:38:20
【问题描述】:

我正在从事电子商务在线购买销售 asp.net mvc 网站。我在一个小组工作。我们是初学者。我们对如何将 asp.net mvc 应用程序与基于 java 的 android 应用程序连接这一事实感到困惑?例如,android 应用程序将如何连接到网站正在使用的数据库。更具体地说,同一个数据库将如何与两个平台同步。请分享明智​​地做到这一点的方法。谢谢

【问题讨论】:

  • 您好,欢迎来到 SO。我们可以帮助解决详细的问题,但这对于在线论坛来说太宽泛了。
  • 提醒一下。最简单的答案在于构建一个可以以某种方式适用于两个应用程序的域模型。将有关它的数据存储在一些持久性(db)中,围绕它构建一个 api 并在两个应用程序中使用该 api。或者完全不同的解决方案,具有几乎相同的特征。
  • 有服务器端,也有客户端。您的后端代码(服务器端)将是您的 C#/控制器/数据库。您的前端代码(客户端)将是 pages/html/javascript。您的后端代码位于可以与数据库对话的位置。
  • 如果有人研究过它,请分享一些明确的信息。但是,@pijemcolu 谢谢
  • @belurd 这个问题不适合那里,原因与这里相同。请不要推荐您不熟悉的网站。另请参阅:What goes on Software Engineering (previously known as Programmers)? A guide for Stack Overflow

标签: java c# android sql-server asp.net-mvc


【解决方案1】:

很简单,MVC 网站和移动应用程序之间通常没有“直接”转换或合并。

您最好的选择可能是尝试制作 MVC 网站responsive(即对不同屏幕尺寸的设备友好),以便它可以轻松地显示在手机或平板电脑上。然后,您可以以这种方式“合并”它们。 (我从未亲自尝试过,但 Web 视图可能在这里工作)。因此,您可以通过有时向他们展示您的应用程序代码,有时向他们展示您的移动网站(最好尽可能无缝)来实现“合并”。同样,我从未亲自尝试过,但值得研究一下这是否适合您。

如果您想转换代码本身,您的做法是首先将服务器端业务逻辑与客户端逻辑分开。客户端逻辑(屏幕构建等)进入移动设备,服务器端业务逻辑进入 Web API RESTful 服务。

【讨论】:

  • 感谢您的出色回答
  • @MuhammadYasirBilal 很高兴我能提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
  • 2013-06-22
  • 2012-01-04
  • 1970-01-01
  • 2014-05-06
相关资源
最近更新 更多