【问题标题】:Single code base for mobile and desktop app [closed]移动和桌面应用程序的单一代码库 [关闭]
【发布时间】:2013-05-29 11:47:47
【问题描述】:

我们需要开发应在移动设备(iPhone/Android 和 Windows Phone)和桌面浏览器上运行的应用程序。

谁能推荐我要使用的技术栈?

谢谢。 苏哈斯

【问题讨论】:

  • 你想要的是一个移动友好的网页设计,除非你想在手机上使用“真正的”应用程序。如果是这样,请查看 phonegap。
  • 问题不清楚..或者您希望我们从头开始为您工作..说清楚..请..
  • 这将是一个应用程序(可能是 HTML5/JS),应该可以在多个移动设备和桌面浏览器上运行。

标签: mobile desktop


【解决方案1】:

跨平台的 HTML 应用程序解决方案似乎很适合这种情况。它们是由 HTML、CSS 和 JavaScript 组成的跨平台应用程序开发平台。它们将允许您从单个代码库为多个平台进行编译。以下是一些受欢迎的:

  1. PhoneGap
  2. Sencha Touch
  3. AppJS

【讨论】:

  • 感谢您的回复。但是PhoneGap 会允许我为桌面开发吗?对使用 Sencha Touch 2 有什么想法吗?
  • 这些链接都不允许您为桌面浏览器进行开发,它们只是跨移动解决方案。而且你真的不需要桌面浏览器的框架——它们已经运行 HTML/CSS/JS。
  • 这是否意味着我们必须编写 HTML 页面才能在移动和桌面浏览器上运行 - 或者您将它们视为两个不同的代码库?
【解决方案2】:

2022 我们有两个流行的框架可以为多个平台构建应用程序,有关更多信息,您可以访问它们的主页:

  1. Flutter(移动、网络、桌面和嵌入式应用)
  2. React Native(手机),React Native Desktop

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 2016-12-19
  • 1970-01-01
  • 2012-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多