【问题标题】:How to develop cross platform mobile application using Visual Studio如何使用 Visual Studio 开发跨平台移动应用程序
【发布时间】:2014-04-01 06:17:58
【问题描述】:

当程序员/开发人员考虑开始移动应用程序开发时,这可能是一个问题。但他已经习惯了几年来一直在其中工作的特定环境。因此,他可以在与他多年使用的环境相同的环境中开发移动应用程序会更自在。

我目前正在使用 C#、Visual Studio 2013 在 Asp.Net MVC 中工作,我最喜欢它。我正在开发一个大型 MIS,并希望将我的解决方案提供给所有平台。众所周知,移动设备是当今最强大的技术。

请建议我可以在 Visual Studio 中工作并可以开发可在 Android、MAC、Windows Mobile 和 Windows PC/笔记本电脑上运行的跨平台移动应用程序的方法

我知道有很多可用的工具,但我需要关于这个特定场景的专家建议。如果您提供解决方案,请描述如何在 Visual Studio 中启用它或如何为此定制当前解决方案。

【问题讨论】:

    标签: c# asp.net-mvc cross-platform mobile-application


    【解决方案1】:

    要让 .net 应用程序在 Microsoft 以外的移动平台上运行,请查看 xamarin

    这是mono framework的前台

    【讨论】:

    • 查清!需要注意的是,它并不完全是一种一次性写入无处不在的解决方案。除非更改,否则每个代码都需要特定于平台的代码。
    • @BobbyDigital 是对的。有没有可能是“所有平台的代码”的解决方案?
    • 不同标准是营销策略。从高层解决问题将导致这一事实。要处理完全可移植的解决方案,您必须开始在一些真正多平台的库之上进行开发(gui 的示例:cairo)。
    • @BobbyDigital 我们看到 Java 承诺编写一次运行无处不在。 Java 今天去哪儿了?恕我直言,这是一种糟糕的方法,注定要失败。
    • @LexLi:我不关心圣杯。我从 Xamarin 开始,并决定它不适合我。 WORE 方法不可避免地会出现问题或失败,除非所有设备都构建在同一个框架上。
    【解决方案2】:

    我知道这可能是老问题,但您可以尝试使用 Visual Studio 的 Apache Cordova。

    here中描述的更多选项

    【讨论】:

      猜你喜欢
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 2019-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多