使用AngularJS和ASP.NET的移动应用程序

使用AngularJS和ASP.NET的移动应用程序,asp.net,angularjs,Asp.net,Angularjs,使用AngularJS(前端)和C#ASP.NET(后端)为Android/iOS创建移动应用程序的最佳方式是什么?我想构建的应用程序将大量使用数据库(目前还不确定是哪种数据库) 我一直在研究Xamarin、Apache Cordova和Phonegap,但我不太明白它们之间的区别在哪里,以及是否可以将C#ASP.NET用于后端。感谢您的建议。Xamarin使用c#作为编程语言,因此您可以创建一次代码,然后为IOS和Android构建本机应用程序,而无需重复 如果你打算在你的移动应用程序中使用a

使用AngularJS(前端)和C#ASP.NET(后端)为Android/iOS创建移动应用程序的最佳方式是什么?我想构建的应用程序将大量使用数据库(目前还不确定是哪种数据库)

我一直在研究Xamarin、Apache Cordova和Phonegap,但我不太明白它们之间的区别在哪里,以及是否可以将C#ASP.NET用于后端。感谢您的建议。

Xamarin使用c#作为编程语言,因此您可以创建一次代码,然后为IOS和Android构建本机应用程序,而无需重复

如果你打算在你的移动应用程序中使用angularJs,我建议你坚持使用它,它是为移动开发而优化的,并且依赖于Javascript、CSS和HTML

从架构的角度来看,我建议您使用API优先的方法,从更广泛的角度来看这一点

所以你的组合可以是:

  • 用于持久化的数据库或NoSQL(后端)
  • C#web API(中间件)
  • 前端中的AngularJS(前端web)
  • IonicFramework for Mobile(前端移动)
我希望这有帮助