android - ASP.Net 响应式网页设计或 native 移动应用程序

标签 android ios asp.net .net web-services

我正在处理一个项目需求。该项目将是一个 ASP.Net Web 应用程序。 数据库将是 Microsoft SQL Server。此 ASP.Net Web 应用程序将包含所有业务逻辑和功能。

我还有另一个要求,即该 Web 应用程序中的所有功能都应可通过移动(IOS/Android)设备访问。

我希望我们可以通过两种方式做到这一点。

1.使用支持所有 IOS/Android 移动设备的响应式 UI 设计开发该 Web 应用程序。

2.将 Web 应用程序业务逻辑功能开发为 .Net WebServices。然后开发单独的 Android/IOS 应用程序以与 .Net Web 服务进行通信,并在移动设备中提供更好的用户交互。

哪种方式最好?还有其他方法可以完成这个任务吗?

在以上两种方式中,实现起来有多难/哪种方式最难?

请哪位好心人给个解决办法。 谢谢

最佳答案

这取决于应用的“原生”程度。客户端打开浏览器访问应用程序是否可以?或者也许使用手机间隙来“模拟” native 应用程序就足够了。从实际的角度来看,很难说什么解决方案可以满足要求。但是,开发原生应用会产生新的维护 channel 。如果您开发响应式 Web 应用程序,它将是唯一需要维护的应用程序。每创建一个额外的应用程序(Android、IOS 和可能是 Windows),您将创建一个额外的应用程序,需要维护、测试、推出等。在设计架构时请记住这一点。

关于android - ASP.Net 响应式网页设计或 native 移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24281990/

相关文章:

javascript - TypeError : this. path.replace 不是新 FirestoreDelete 的函数

android - Flutter android flavor 生成apk

android - Titanium - 发送图片到服务器 : file size bug

asp.net - ASP.NET-Thread.GetHashCode()更改

c# - 如何以编程方式将标签的 ForeColor 设置为其默认值?

android - 如何使用媒体记录器生成多个文件?

android - 设置 AsyncHttpClient 以使用 HTTPS

ios - 强制 UIActionSheet 使用特定方向

iOS Autolayout - 在半透明导航栏下方正确定位 View

c# - 创建一个在 ASP.NET 中自行执行的页面