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

参见英文答案 >
Convert a website to an android application [closed]                                    1个

我有一个ASP.NET网站,我想转换为iOS / Android设备的可下载本机应用程序.

我想知道这是否可能 – 我知道使网站对移动设备友好(服务器/客户端明智)所需的所有调整,但我目前不知道如何将网站编译为本机应用程序.

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

谢谢,
罗恩

最佳答案 虽然你是正确的,本机应用程序和网站是相似的,他们从服务器发送和接收数据,这可能是唯一的相似之处.

作为一个概念,本机应用程序和网站是非常不同的,我不认为你可以期望在两者之间进行转换.根据网站的实施方式,可能需要更多的工作或更少的工作.

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

我认为您最好的办法是让现有网站对移动设备友好,或者只是从头开始实施原生应用.有关第一个建议的信息,您可以阅读Scott Hanselman的blog post.对于原生应用程序,我相信您可以通过Google找到许多资源.

点赞