【问题标题】:Which mobile development open source Framework should I use? [closed]我应该使用哪个移动开发开源框架? [关闭]
【发布时间】:2013-05-03 10:05:09
【问题描述】:

我的公司想开发一个移动应用程序。 Web 应用、原生应用还是混合应用?他们其实不知道。在这种情况下,他们要求我对用于移动开发的开源框架(顺便说一句跨平台框架)进行一些研究(我不是移动开发专家)。我做到了。 现在,我概述了实际存在的内容,并选择了其中的 8 个。

现在,我想要的是您对以下那些框架/API 的个人反馈(优点/缺点/喜欢/不喜欢/如果您离开了另一个框架,为什么?...):

  • 电话间隔
  • Appcelerator 钛金属
  • 森塔触摸
  • jQ 移动
  • Rho 移动
  • Xamarin
  • DHTMLX

非常感谢:)

【问题讨论】:

  • 抱歉,这不是一个真正的问题 SO :这个网站不是为“个人反馈”量身定制的,而是为精确和具体问题提供建设性的明确答案。

标签: cordova jquery-mobile sencha-touch-2 appcelerator appframework


【解决方案1】:

相关主题

我不想重复我自己,所以这里是我关于这个主题的一些旧答案:

混合与原生应用

Struggling between native and phonegap, simple app requirements

使用网络移动框架?

Use a web mobile framework?

jquery-mobile 是“移动优先”吗

Is jquery-mobile "mobile first"

移动应用与网络应用 - Apple 不再接受网络应用?

Mobile App vs Web App - Apple no longer accepting web apps?

7 大移动应用 HTML5 框架

Link

前 7 个著名的鲜为人知的移动 HTML5 框架

Link

书籍

在这里,您将找到按受欢迎程度列举的移动框架,其中很少有与相关书籍和教程相关的链接。

jQuery Mobile

jQuery Mobile 开发人员推荐的书籍。他们处于介绍级别。更多内容请访问 *。我发现它们还可以,但它们缺少某些高级主题。

Pack Publishing 即将推出新书。一旦它可用,我会更新这篇文章。

jQtouch

好的框架,不幸的是很少有好的材料开始。比 jQuery mobile 更快,针对 iOS 平台进行了优化。

Appcelerator Titanium

这个框架是一个通配符。技术上不是 HTML5 框架,因为它使用 javascript 来创建真正的原生应用程序。

Sencha

新材料。有趣的框架,如果你有时间掌握它。辛苦,但最后很充实。如果他们能免费提供他们的构建器工具会更好。

教程:

基础知识

阅读此内容只是为了了解您要了解的内容。许多开发人员来到这里认为 HTML5 混合移动应用程序将解决他们所有的问题。而且因为您已经拥有 Android 开发经验。

jQuery Mobile + Phonegap

Windows

MacOS

电话隔断:

介绍和安装:

这是一个简单的教程如何从零到第一个真实示例创建 Phonegap 应用程序。

与 jQuery Mobile 一起使用

虽然 Phonegap 和 jQuery Mobile 不仅是现有的解决方案,但它可能是最常见的。

稍微高级一点

在使用 Phonegap 一段时间后,您会发现此链接很有用。

一个关于如何在 jQuery Mobile 中使用 Phonegap 的简单教程

jQuery 移动

介绍和基本内容

高级

其他平台

这可能是你能找到的最好的东西。基本上,该站点具有使用许多不同的 HTML5 框架创建的相同示例。您将在 3 个不同平台(Android、iOS 和 Windows Mobile)上找到 27 个示例、8 个框架 + 原生应用程序。

为了帮助解决这个问题,PropertyCross 提出了一个不平凡的 应用程序,用于搜索英国房产列表,使用 一系列跨平台技术和框架。我们的目标是 为开发人员提供有关优势的实用见解和 每个框架的弱点。

Phonegap

Phonegap 开发人员推荐的书籍。他们很好,但很快就变老了。老实说,我在 SO 上找到了更多有用的示例。

【讨论】:

  • 谢谢,我去看看:)
  • 我看到这个比较了很多,但假设他们连接到数据库,大多数人使用什么后端?
【解决方案2】:

你已经列出了Phonegap,这是前进的方向,你必须知道jQuery mobile才能开始使用phonegap,仅此而已 http://people.phonegap.com/developer/okokoh-benjamin-ekuma/?sort=date_added&country=NG&region=&page=1

【讨论】:

    【解决方案3】:

    参见Sigma Mobilityhttp://sigmamobility.com 它具有丰富的功能,可以使用 HTML5、JS 和 CSS3 创建移动应用程序;并将移动用户重定向到通过您的应用创建的移动网站。

    所有这些都可以通过免费帐户来完成。

    【讨论】: