2015-02-05 129 views
1

使用AngularJS作爲前端,C#ASP.NET作爲後端,爲Android/iOS創建移動應用程序的最佳方式是什麼?我想構建的應用程序將使用數據庫(不確定哪種數據庫)。AngularJS和ASP.NET移動應用程序

我一直在尋找Xamarin,Apache Cordova和Phonegap,但我不太明白它們之間的區別,以及C#ASP.NET是否可以用於後端。任何建議表示讚賞。

回答

2

Xamarin使用c#作爲編程語言,因此您可以創建一次代碼,然後爲IOS和Android構建本機應用程序而無需重複自己。

如果您打算爲您的移動應用使用angularJs,我建議您堅持使用ionic framework它針對移動開發進行了優化,並依賴於Javascript,CSS和HTML。

從架構的角度來看,我建議你使用API​​的第一種方法,看看這個post爲更廣泛的圖片。

所以你的組合可能是:

  • 數據庫或NoSQL的持久性(後端)
  • C#的Web API(中間件)
  • AngularJS在前端(前端Web)
  • IonicFramework移動(前端手機)

我希望有所幫助。