.net - 带有 AJAX 的 ASP.NET 是否可以在 iOS(Safari、Chrome 等)上运行?
问题描述
如果是这样,有什么限制?更具体地说,我可以访问本地资源以对 C:\SomeApp (非“受保护”路径)之类的文件进行 I/O 操作吗?
我目前正在使用更强大(又名强大)的技术,如 Silverlight 5 来处理非常复杂的 UI,为我们的用户提供类似感觉(Out-of-Browser)但单一 Web 部署(即时更新)的“独立”应用程序。
我知道 Silverlight 在 2011 年被苹果(微软屈服)杀死,并将在 2021 年被永久阻止。但是,我很难找到任何 Web 前端技术来取代 Silverlight,因为没有像用户一样强大和用户友谊赛。因此,希望转向使用 AJAX 的 ASP.NET,因为这可能是移动 SL UI 所花费的最少时间……但我担心的是,使用 AJAX 的 ASP.NET 能否处理 UI 复杂性。
我已将 Xamarin 视为一种可能的替代方案,但即使代码确实在多个平台上正常工作(未修改),它仍然是 3 或 4 个部署版本。据我了解,每个平台编译都可能有限制,因此针对每个特定操作系统平台部署进行了代码调整。
想法?
干杯,罗布。
解决方案
如果您想为移动设备构建应用程序并在 .NET 上编写业务逻辑,但不想为每个平台创建 UI,您应该查看 Xamarin Forms。如果您熟悉 Javascript,则可以使用 Flutter 或 Ionic 框架。ASP.NET 是 Web 服务器技术。
推荐阅读
- arrays - 多个数组的排列/组合/笛卡尔积的快速生成
- mysql - 带有嵌套子查询的查询平均值
- c# - 使用 C# 的有效友好监视器名称
- java - JWT 代币发行
- oracle - 关于 `jersey.config.server.provider.scanning.recursive` 参数,我应该考虑什么?
- c# - 调试 Bricscad 插件 - 所选调试引擎不支持任何代码
- excel - 将 Outlook 中的 zip 附件保存在内部驱动器(文件夹)中
- azure - 无法使用 mosquitto、paho 的 X509 CA 证书连接 IoT 中心
- node.js - 这不是构造函数
- swift - SwiftUI 使用 ontap 手势从列表中选择一个值