android - 将现有桌面应用程序重新架构为支持多平台的技术

标签 android .net ios asp.net-mvc

我们最近遇到了一个挑战,我们必须将现有桌面 (.NET 3.5) 应用程序(它与 WCF 服务和 Web 服务通信)移植到可以满足以下要求的技术:

应该支持IPAD 应该支持iPhone 应该支持安卓 应该支持Window Mobile 应该是基于WEB的,这样才能跑在DT上。 性能优化。 很酷的用户界面。

有这么多可用的技术来支持它们。一个接一个地敲定对我们来说是一个挑战。到目前为止,我们正在考虑 ASP.NET MVC-4 中基于 Web 的应用程序(因为我们是 .NET 工程师)。我们欢迎提出建议。

感谢您的建议和花时间帮助我。

问候 相会

最佳答案

查看 MONO 项目,它是一个开源项目,旨在将 .net 框架引入 linux/mac os Mono Website移动开发确实需要支付许可费才能部署到设备或分发应用程序,不过还有 phonegap 允许您使用 javascript 和 html5 标记为移动平台创建 native 跨平台应用程序 PhoneGap Website

关于android - 将现有桌面应用程序重新架构为支持多平台的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585351/

相关文章:

iphone - 当应用程序进入前台时丢失所有绘图

ios - Swift 中的数组 objectEnumerator

objective-c - 如何以编程方式设置 UIButton 的 Highlight Tint 颜色?

java - 保存和检索 v4 fragment 状态

c# - 无法创建文件 "c:\User\...\Appdata\Roaming..."。访问被拒绝

.net - 非常简单的 F# 表单锁定键盘输入

c# - 如何读取特定名称的所有 XML 节点并将它们放入数组(或列表)中?

android - .svg 文件作为 HTML 中的对象未在 Android WebVIew 中显示

android - 如何将 ListView 设置为全宽?

java - Android Thread 方法是否隐式同步?