2017-06-29 38 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

相關問題