【发布时间】:2015-02-06 03:55:20
【问题描述】:
使用 AngularJS 作为前端,C# ASP.NET 作为后端,为 Android/iOS 创建移动应用程序的最佳方法是什么?我要构建的应用程序将大量使用数据库(尚不确定哪种数据库)。
我一直在研究 Xamarin、Apache Cordova 和 Phonegap,但我不太明白它们之间的区别在哪里,以及 C# ASP.NET 是否可以用于后端。任何建议表示赞赏。
【问题讨论】:
使用 AngularJS 作为前端,C# ASP.NET 作为后端,为 Android/iOS 创建移动应用程序的最佳方法是什么?我要构建的应用程序将大量使用数据库(尚不确定哪种数据库)。
我一直在研究 Xamarin、Apache Cordova 和 Phonegap,但我不太明白它们之间的区别在哪里,以及 C# ASP.NET 是否可以用于后端。任何建议表示赞赏。
【问题讨论】:
Xamarin 使用 c# 作为编程语言,因此您可以创建一次代码,然后为 IOS 和 Android 构建本机应用程序,而无需重复自己。
如果您打算将 angularJs 用于您的移动应用程序,我建议您坚持使用 ionic framework,它针对移动开发进行了优化并依赖于 Javascript、CSS 和 HTML。
从架构的角度来看,我建议您使用 API 优先方法,请查看post 以获得更广泛的了解。
所以你的组合可能是:
希望对你有帮助。
【讨论】: