[英]Web application in asp.net mvc and mobile application communication
[英]Asp.net MVC web application and iOS mobile app
我目前正在ASP.NET MVC中編寫一個Web應用程序,到目前為止它主要是一個簡單的CRUD Web應用程序。 數據庫托管在雲上,我正在使用Entity Framework與它進行交互。
我知道在開發周期中我們將不得不制作一個移動應用程序(帶有swift的iOS),它將與同一個數據庫進行交互,所以我希望有一個很好的框架,能夠處理兩者而不需要太多的代碼重復或者DAL,同時仍然是安全的。
這是我到目前為止的選擇:
我強烈建議您選擇ASP.NET MVC
Web應用程序和移動應用程序都可以使用的API。 使用ASP.NET Web API
是一個不錯的選擇,因為它適用於您擁有的當前消費者( MVC
和iOS
)。 REST
是一個非常開放的標准,因此允許廣泛的設備連接到它; ASP.NET Web API
是在構建REST
時考慮的。
JSON web token
(JWT)安全方法也是明智之舉,因為這將允許您支持各種設備(cookie在這方面受到限制)。 您可能需要考慮在ASP.NET Web API
上使用OAuth
,以便利用開放標准安全性並通過第三方(Google,Microsoft等)利用身份驗證(如果您的項目需要或可行)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.