【问题标题】:Toolkits / Frameworks to develop cross platform app AND web frontend用于开发跨平台应用程序和 Web 前端的工具包/框架
【发布时间】:2014-03-21 21:14:41
【问题描述】:

我今天做了很多研究,但没有得出令人满意的结论。我需要/想要建立一个服务,它有:

  • Web 前端
  • 跨平台应用(专注于 iOS、android 和 windows mobile)

我发现了很多允许跨平台移动应用程序的框架(堆栈溢出有很大帮助),但是我找不到任何可以通过 Web 前端促进广泛代码重用的框架。

目前我偏爱以下解决方案: 将 Web 后端拆分为 Web 前端和应用程序都可以访问的 REST 框架(使用 Phonegap 开发,以允许在可能的情况下重用 HTML5/JS 表面代码)。

由于项目团队规模较小,应尽可能避免代码重复。

是否有其他解决方案/框架(我可能忽略了)比我预期的解决方案更能满足我的要求?

谢谢。

【问题讨论】:

    标签: android ios mobile web cross-platform


    【解决方案1】:

    可用于 Web 前端并可以帮助您开发跨平台应用程序的 Javascript 框架是

    1. Angular JS - 不错的数据绑定功能、依赖注入和 MVC 框架
    2. ChocolateChipUI - 基于主题的 css 看起来像原生 iOS / Android / WP8

    您还可以尝试其他几个选项。离子框架

    【讨论】:

      【解决方案2】:

      我在Backbeam 工作。它是一种后端即服务,对移动应用程序和 Web 应用程序都有很好的支持。您可以编写服务器端逻辑并在所有平台上重用它。在这里您可以阅读overview about the server-side 逻辑功能。

      目前是托管服务,但我们计划今年发布开源版本。

      如果您还有其他问题,我们很乐意为您提供帮助:)

      【讨论】:

      • 看起来很有希望。是否可以将 javascriptSDK 与 phonegap 一起用于移动应用程序?目前还不能为每个平台编写原生应用程序。
      • 是的,JavaScript SDK 可以在任何基于 webview 的框架中工作,例如 PhoneGap 和 Titanium Appcelerator。此外,它可以在 Node.js 中运行,并且具有相同的服务器端代码 API。
      • 不错!你打算全部开源吗?
      • 许多部分将在开源版本中重新实现,因为我们使用不同的技术。例如,使用开源版本,您将在您最喜欢的编辑器中编写服务器端代码,而托管版本要求您在控制面板中编写代码(因此,在 Web 浏览器中)。但最重要的是它将在源代码级别完全兼容。
      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 2012-06-21
      • 1970-01-01
      • 2010-10-05
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多