将 ASP.NET 网站转换为原生 Android/iOS 应用程序

Ron*_*Ron 5 asp.net android cross-platform ios

我有一个 ASP.NET 网站,我想将其转换为适用于 iOS/Android 设备的可下载本机应用程序。我想知道这是否可能 - 我知道使网站对移动设备友好(服务器/客户端明智)所需的所有调整,但我目前不知道如何将网站编译为本机应用程序。

此外,由于我的网站具有服务器端逻辑,因此本机应用程序应该像我的普通网站一样工作,在客户端和服务器之间发送和接收数据。

谢谢,罗恩

Sla*_*avo 1

虽然您认为本机应用程序和网站在从服务器发送和接收数据方面相似,但这可能是唯一的相似之处。

作为一个概念,本机应用程序和网站非常不同,我认为您不能指望在两者之间进行转换。根据网站的实施方式,可能会增加或减少工作量。

ASP.NET 鼓励一种开发模型,在该模型中,您不将客户端和服务器视为单独的实体,而是尝试抽象底层技术(HTTP、HTML、Web 服务器)。这就是为什么大多数 ASP.NET 网站通常以开发应用程序时不会遵循的方式实现。

我认为最好的选择是要么使现有网站适合移动设备,要么从头开始实现本机应用程序。有关第一个建议的信息,您可以阅读 Scott Hanselman 的博客文章。至于原生应用,我相信你可以通过Google找到很多资源。