我应该使用哪种移动开发开源框架?

时间:2013-05-03 10:05:09

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

我的公司希望开发移动应用程序。网络应用,原生应用或混合应用?他们实际上不知道。在这种情况下,他们让我在移动开发的开源框架(跨平台框架btw)上进行一些研究(我不是移动开发专家)。我做到了。 现在,我概述了实际存在的内容,并选择了其中的8个。

现在,我想要的是您的个人反馈(优点/缺点/喜欢/不喜欢/如果您为另一个留下了一个框架,为什么?...),请参阅下面的框架/ API:

  • 的PhoneGap
  • Appcelerator Titanium
  • Senta Touch
  • jQ Mobile
  • Rho Mobile
  • Xamarin
  • DHTMLX

非常感谢:)

3 个答案:

答案 0 :(得分:23)

相关主题

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

混合与原生应用

Struggling between native and phonegap, simple app requirements

使用网络移动框架?

Use a web mobile framework?

是jquery-mobile“移动优先”

Is jquery-mobile "mobile first"

移动应用程序与Web应用程序 - Apple不再接受Web应用程序?

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

前7个移动应用程序HTML5框架

<强> Link

前7个值得注意的移动HTML5框架

<强> Link

图书

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

jQuery Mobile

jQuery Mobile开发人员推荐的书籍。它们处于介绍级别。对于所有更多来到Stackoverflow。我发现它们还可以,但它们缺乏某些高级主题。

Pack Publishing即将推出新书。我会在这篇文章发布后更新。

jQtouch

良好的框架,遗憾的是从一开始就没什么好材料。比jQuery移动更快,针对iOS latform进行了优化。

Appcelerator Titanium

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

Sencha

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

教程:

基本

阅读本文只是为了了解您正在进行什么。许多开发人员都认为HTML5混合移动应用程序将解决他们所有的问题。因为您已经拥有Android开发经验。

jQuery Mobile + Phonegap

<强>窗

<强>的MacOS

的PhoneGap:

简介和安装:

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

使用jQuery Mobile

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

略高一点

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

如何通过jQuery Mobile

轻松学习如何使用Phonegap

jQuery Mobile

简介和基本内容

高级

其他平台

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

  

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

Phonegap

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

请参阅Sigma Mobility http://sigmamobility.com它具有使用HTML5,JS和CSS3创建移动应用的丰富功能;并将移动用户重定向到您应用创建的移动网站。

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