2017-06-29 37 views
-2

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

+0

嗨,欢迎来到SO。我们可以提供详细的问题,但这对于在线论坛来说太广泛了。 –

+0

作为一个领导。最简单的答案在于构建一个可以以某种方式适用于这两种应用程序的领域模型。在某些持久性(db)中存储关于它的数据,在它周围构建一个api并在这两个应用程序中使用该api。或者完全不同的解决方案,具有几乎相同的特征。 – pijemcolu

+1

有服务器端,有客户端。您的后端代码(服务器端)将是您的C#/控制器/数据库。您的前端代码(客户端)将是pages/html/javascript。您的后端代码坐在可以与数据库交谈的地方。 – kristech

回答

0

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

你最好的赌注可以是设法让MVC网站responsive(即友好的设备具有不同的屏幕尺寸),以便它可以很容易地在手机或平板电脑上显示。然后你可以用这种方式“合并”它们。 (我从来没有亲自尝试过,但Web View 可能会在这里工作)。所以你可以通过有时向他们展示你的应用程序代码并有时向他们展示你的移动网站(最好尽可能无缝地)来实现“合并”。再一次,我从来没有亲自尝试过,但值得研究一下这是否适合你。

如果您想要转换代码本身,您将采用的方式是首先将服务器端业务逻辑与客户端逻辑分开。移动设备中的客户端逻辑(屏幕构造和内容)以及服务器端业务逻辑进入Web API RESTful服务。

+0

感谢那个伟大的答案 –

+0

@MuhammadYasirBilal很高兴我可以帮助 – EJoshuaS

相关问题