【问题标题】:Write ONE code-base for Mobile and Desktop?为移动和桌面编写一个代码库?
【发布时间】:2012-11-12 21:10:08
【问题描述】:

我有兴趣为一个应用程序编写一个单一的代码库,它可以在 iPhone、Android 和 Blackberry 移动设备以及 Firefox、IE 和 Chrome 等桌面浏览器上运行。 这是可能的还是我只是在做梦?

另外,我的另一个限制是我想为这个应用程序使用 .Net 编程语言并结合 HTML5、jQuery 和 CSS3。

现在技术每个月都在快速变化,我想知道这在 2012 年 11 月现在是否可能。我知道在 2012 年 5 月这是不可能的。

【问题讨论】:

  • 我想开发一个应用程序。不是游戏。
  • Web 应用程序符合您所描述的要求。
  • therefromhere - 我将使用什么开发 IDE 来完成您刚才所说的内容。网络上有什么描述这个的吗?

标签: android iphone web-applications mobile cross-platform


【解决方案1】:

你可以使用:

【讨论】:

    【解决方案2】:

    是的,它们会很好地呈现 Html Table。使用 html 时几乎没有限制。唯一的限制是浏览器是否支持 Html 4.x,现在大多数支持 HTML 5,所以你会没事的。您的 CSS 将是决定项目如何在不同平台上呈现的主要因素。

    【讨论】:

      【解决方案3】:

      根据您想做什么,您始终可以使用 C。可以从 iPhone 上的 Objective C、Android 上的 JNI 和 CGI​​ 或大多数服务器端脚本语言访问用 C 编写的库函数。网络服务器(Ruby、PHP)。

      我不知道有任何库可以为所有这些平台生成用户界面,我认为这甚至没有意义,因为用户交互会有很大的不同。

      如果您想创建游戏,请查看在多个不同平台上运行的 Unity 游戏引擎。

      【讨论】:

      • 对不起。我忘了包括我想使用 .Net 编程语言,如 c#、f# 或 vb.net。
      • 嗯,这纯粹是基于 Android、Iphone、Blackberry 和台式机的浏览器吗?如果它是基于浏览器的,则不受限制,并且通常只需要提供移动和桌面格式。
      • 补充我所说的。如果它纯粹基于浏览器,那么用户将访问网站提供的服务器端数据。我确实知道我在 MVC 3 中编写的整个基于 Web 的管理系统可以通过 android 正常工作,因为它是 HTML,我认为可以安全地假设所有带有移动浏览器的手机都可以正常工作,只要我提供适当的样式.您将构建基于 Web 的应用程序并使其在 Web 服务器上运行,然后只需通过手机浏览即可。
      • Skindeep - 谢谢。那么,现在的移动浏览器已经足够强大,可以渲染一个网格,它被渲染为一个“HTML TABLE”?如果您可以将其发布在单独的帖子中,那么我可以给您积分/将其标记为答案。
      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-12
      相关资源
      最近更新 更多