我正在处理一个项目需求。该项目将是一个 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/