阅读更多

3顶
0踩

移动开发

转载新闻 11个有用的移动网页开发App和HTML5框架

2011-11-14 11:59 by 见习编辑 zhuyu 评论(3) 有10100人浏览
在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。



移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的WebApp开发。他们支持大部分流行的智能手机和平板。

1. Lungo.js:HTML5 移动开发框架



Lungo.js是第一个应用HTML5和CSS3特性的移动开发框架。它可以帮助开发者创建iOS、Android、Blackberry和WebOS平台的应用。

Lungo.js不需要任何Web服务器的支持就能帮助用户实现HTML5的功能,例如WebSQL、 Geolocation、History、Device orientation等等。

2. JO:一个简单的HTML5 App框架



JO可以帮助你创建类似本地应用的WebApp。JO是一个开源的免费框架,可以和PhoneGap一起使用。

3. Joshfire:跨设备的开发框架



Joshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的WebApp。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的Web应用。

Joshfire可以让你的应用接受键盘、鼠标、触摸屏、遥控器等设备的输入。Joshfire支持Node.JS。

4. Sencha Touch:基于HTML5的移动网页开发框架



Sencha touch可以让开发者创建类似本地应用体验的WebApp。Shencha是第一个使用HTML5、CSS和JavaScript并且支持音频/视频、本地存储、圆角、渐变背景以及阴影的开发框架。

5. Baker:HTML5 电子书框架



Baker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。

6. Touchy Boilerplate



Touchy Boilerplate是一个用来创建移动WebApp,包括HTML模板、Meta tag等的工具。Touchy可以支持动态页面导航、固定页头、滚动内容、浏览历史记录等功能。Touchy使用jQuery或者Zepto.JS。

7. Ripple:让移动开发测试更容易



在不同的平台上测试移动应用是一件令人头疼的事情。Ripple可以帮助你在不同的平台上测试并且调试你的HTML5移动应用。Ripple是一个chrome的扩展。它可以模拟每个设备的详细信息,例如user_Agent、Geolocation等等。

8. RestKit



Restkit是一个objective-c的开发框架,目的是简化并加快与Restful的Web service交互。它提供了一个简洁的HTTP request/response API和一个强大的对象映射系统。

9. HTML5 兼容性表格



Mobile HTML5是一个表格,显示了不同设备/平台对HTML5特性的支持情况。包括Safari、Android、Blackberry、IE、Opera、Firefox、WebOS和Symbian。

10. MobileESP:检测你的移动网页访问者



MobileESP项目提供了一套简单、轻量级的API让网站的开发者检测访客是不是使用移动设备,或者使用的是哪种移动设备。

11. Tiggr



Tiggr是一个移动应用创建工具,可以让你快速创建移动应用。你不需要写代码就能创建丰富的移动应用。

Via skytechgeek
  • 大小: 33.9 KB
  • 大小: 106.6 KB
  • 大小: 19.6 KB
  • 大小: 19.6 KB
  • 大小: 19.8 KB
  • 大小: 32 KB
  • 大小: 25.8 KB
  • 大小: 24.3 KB
  • 大小: 29.5 KB
  • 大小: 21.8 KB
  • 大小: 24.6 KB
  • 大小: 50.1 KB
3
0
评论 共 3 条 请登录后发表评论
3 楼 mtain 2011-11-14 23:29
niu  r  
2 楼 mtain 2011-11-14 23:11
   下不了
1 楼 Jekey 2011-11-14 17:49
HTML5才是王道!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 数据感知月历控件

    数据感知月历控件

  • 关于Delphi:Delphi自定义控件开发

    转自:微点阅读https://www.weidianyuedu.com/content/2517738239233.html Delphi控件开发浅入深出(一) 有人说过“不会开发控件的Delphi程序员不是真正的程序员”。Delphi正是由于高度的可扩展性和大量的第三方控件的支持才能吸引无数程序员挑剔的目光。即使是由于工作需要使用其他开发工具的开发者也常常怀念和Delphi度过的日日夜夜。接触Delphi已经一年多了,从当初对着Delphi组件面板上上百个控件不知所措,到现在已经可以根据需要开..

  • 用Delphi实现观察者模式(Observer模式)

    用Delphi实现观察者模式(Observer模式) 作者:陈省 有一段时间我对IE编程非常感兴趣,于是就在Yahoo加入了一个IE编程的兴趣小组,只要有人在兴趣小组中提出或者回答了一个问题,发布的信息就会发送给所有兴趣小组的注册用户,这种模式实际上就是发布-订阅模式,又称观察者模式。 观察者模式中有两个角色,其中一个是目标,另外一个是观察者,对于兴趣小组来说,注册用户就是观察者,而兴趣小组本身是目标。兴趣小组必须提供注册的机制,这样兴趣小组才能知道用户的邮件地址,可以维护一个订户的邮件列表,能.

  • Delphi的ORM框架:InstantObjects类图与介绍

    ====================================================== 注:本文源代码点此下载 ======================================================   标签:delphi orm instantobjects io (开头先从网上抄些orm的介绍) 什么是orm? orm,即ob

  • Delphi 深入浅出VCL(4)-Componet:组件对象

    TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) protected type TComponentAsyncResult = class(TBaseAsyncResult) private FComponent: TCompon...

  • 数据感知控件之浮想联翩

    Delphi制作数据感知控件之浮想联翩 知识点本文共有6个关于控件的知识点: 1、基本控件的制作;2、感知属性的添加;3、关联控件的销毁处理; 4、事件方法的赋值; 5、属性页的制作;  6、组件包设计思想  关于制作感知控件的文章有不少,但涉及的内容大都比较单一,读者只能依照文章的陈述按部就班地操作,无法很好的理解控件的制 作机制。本文试图通过讲解一个控件的制作流程来着重阐述制作感知控件的思路和...

  • RTTI相关函数

    GetTypeData 函数 GetPropInfo 函数 FindPropInfo 函数 GetPropInfos 函数 SortPropList 函数 GetPropList 函数 GetObjectPropClass 函数 PropType / PropIsType 函数 IsPublishedProp 函数 IsSt...

  • 多层数据库开发十二:使用数据控件

                                           第十二章 使用数据控件  在数据库应用程序中,数据控件是经常要用到的。与前面介绍的数据集构件如TTable、TQuery、TStoredProc、TClientDataSet不同的是,数据控件都是可视的。也就是说,如果修改了这些构件的属性,能在窗体上马上反映出来。如果这些构件的Enabled属性设为True并且数据集的A

  • 获取对象属性 RTTI

    RTTI 简介RTTI(Run-Time Type Information) 翻译过来的名称是“运行期类型信息”,也就是说可以在运行期获得数据类型或类(class)的信息。 类(class) 和 VMT 的关系一个类(class),从编译器的角度来看就是一个指向 VMT 的指针(在后文用 VMTptr 表示)。在类的 VMTptr 的负地址方向存储了一些类信息的指针,这些指针的值和

  • Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)

    一、基础知识简介: 1、包的命名介绍:                 包的命名没有规则,但是建议遵守包的命名约定:包的命名与包的版本相关,包的名称前面几个字符通常表示作者或公司名,也可以是控件的一个描述词,后面紧跟的Std表示运行期包,Dsgn表示设计期包,然后是版本号。如

  • C#批量操作控件

    C#批量操作控件,如批量修改TextBox的值或清空 foreach (Control control in this.groupBox2.Controls) { if(control is TextBox) { if(control.Name != "text_JSBS") { control.Text = "0.00"; ...

  • 【一起学UniGUI】--UniGUI的控件(Components)(9)

    与Delphi本身相比,UniGUI也提供几组类似的非可视组件和可视组件。有些Delphi组件与UniGUI兼容或受其支持,因此没有必要将它们包含在UniGUI组件包中。例如,对于VCL和UniGUI应用程序,许多数据访问控件是相同的。UniGUI支持其他组件,比如TActionList。 UniGUI可视化控件是Ext JS控件(或由Ext JS控件组成),通常提供几...

Global site tag (gtag.js) - Google Analytics