当前位置:三九宝宝网 → 宝宝教育 → 智力培养 → 正文

html5开发移动端要用什么框架比较好

更新:12-26 整理:39baobao.com
字体:

[大家有什么节奏比较轻快的歌推荐下]嘻嘻,那就是要轻柔主打的歌喽? 给你几首超柔音乐、 希望你喜欢! 《It's only the fairly tale》宫村优子 这是日本动漫歌曲、天使女声,英文歌曲、 《Our Love Will Always Last...+阅读

下面给出部分框架的具体优势,比较后可以选出适合自己的 1, jQTouch jQTouch易用性强,相关文档也很全面。它的特色是在 使用HTML,CSS和JavaScript创建iPhone App方面拥有出色的能力。jQTouch使用渐进增强的方案,在您相应的HTML顶层来实现像iPhone那样的用户体验。它简单易用,提供了一个基础的小工具集以及动画方案,开发人员只需要编程控制其动态行为即可。 不过有简单测试中发现app的性能存在一定的问题,页面在转换时可能出现跳转或者缺失的情况,以及在响应tap事件的时候还有周期性延迟。该项目在技术上还活跃着,不过原作者的进展和部署都显得太慢了。 只需要遵守MIT的license许可就可以使用jQTouch了 2, jQueryMobile jQuery Mobile是这个领域的新丁,2010年8月才正式宣布成立,但是已经迅速进展到功能丰富的Alpha 2测试版本了。jQuery Mobile跟jQTouch相比很相似,但是更加标准,更有适应性,感觉很像jQTouch的后继版本,对用户接口和style的支持范围更加宽广了。 jQuery Mobile的性能是不稳定的,(虽然比jQTouch好一些)特别是在响应TAP事件的动画延迟补偿的时候。此外,还缺少一些关键的程序hook,所以不能轻松地让app更加具有动态性能。例如:当一个页面启动的时候事件触发了,这时候却无法通知响应的代码页面将转向哪个用户接口,也不能传递附加的信息给处理模块。针对上述问题,创建工作区来解决还是可行的,但是在这里作者希望其将来的版本能从jQTouch那里学习一下,并把现在的功能缺陷处理掉。 jQuery Mobile的相关文档资料很零散但是有所改进,,(请注意,jQuery Mobile是和jQuery UI相辅相成的,并不是建在单纯jQuery之上的) 想获得jQuery Mobile只需获得MIT或者GPL2 license。 3, Sencha Touch 这是个与Ext JS框架完全不同的产物,其方案与jQTouch/jQuery完全不同:Sencha生成自己的DOM(基于用JavaScript创建的对象)代替了先前存在的HTML增强方式。如此,使用Sencha工作的感觉不像是web编程,而更像是使用Java或者Flex等技术来做app的样子。比起jQuery来,Sencha的感觉更像是YUI。 sencha跟其竞争对手们相比,扩展性强了很多:它拥有大量的用户接口组件,直接的iPad支持,拥有JSON和HTML5线下存储技术使得存储和数据绑定更加方便。(使用Sencha的数据结构来操作app的数据十分酷~它可以实时响应列表的更新)此外,Sencha还是唯一在工具栏上支持内嵌的对象支持,其他方式都是滚轮列表的样子。 在测试程序中,使用Sencha与jQTouch/jQuery相比,虽然app很明显地不那么轻量级,但是其性能和可靠性方面明显提高了,不过其初始化加载时间略慢。 当使用库library或者框架frame进行开发的时候,不遵守框架或者用自己的方式通常都不会获得成功。但Sencha的支持范围足够宽广,这意味着可以使用Sencha的开发方式来实现任何需求。 在文档方面,Sencha做的不太好,虽然很广泛,但是又有很多旧版本的老漏洞没有及时更新,在这些框架中与bug作斗争,调试过程浪费了很多时间,因为文档不够健全,很多问题难以追踪或理解。而在开发者论坛响应作者提问的频率还算较高,不过最终感觉还是不太够。Sencha提供的付费技术支持起价是$300每年, 获取Sencha需要遵守GPL3 license,以及在某种不是GPL标准又很相似LGPL的授权下也能用,以及遵循非商业license也可以获得。 4,TitaniumMobile 与Sencha Touch很相似,Appcelerator公司的Titanium Mobile可以让您使用Javascript API来编写app。不过与Sencha不同的是,Titanium把代码编译成Native的iPhone或Android app,这意味着它并不是一个真正的Web框架,而是一个兼容层或者编译器。(请注意Titanium Mobile的近亲Titanium Desktop是一个基于web的,可以使用HTML /js来编写桌面封装的本地应用的一款软件) 这么说来Titanium允许web开发人员使用JavaScript和一点点XML之类的其他相关技术,可以实现高性能、更换皮肤很方便的Native App,而不需要额外去学习Objective-C或者Cocoa Touch等技术了。 不过这个优点也是其致命的缺点,只能作出Titanium所支持的平台上面的应用,被它们的开发工具限制住了。想证明这一点只需要换一个不是iPhone的平台上来跑一下就知道了。同时,Titanium的调试器也不怎么样,不能使用XCode方式运行或者调试,就算在其仿真器上面程序跑的还算不错,还是需要自己去实际机器上自己再找问题。

本文地址:https://www.39baobao.com/show/32_14973.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

谁知道比较唯美的古诗词纳兰性德词全集(《饮水词》) 代表作品 山花子 林下荒苔道韫家,生怜玉骨委尘沙。愁向风前无处说,数归鸦。 半世浮萍随逝水,一宵冷雨葬名花。魂是柳绵吹欲碎,绕天涯。 采桑子 彤霞久...

推荐个比较轻松的游戏给我网络游戏:冒险岛 水浒Q传 梦幻西游 单机游戏:合金弹头 暗黑破坏神 刀剑封魔录 小朋友齐打交 角色扮演类:大宇狂徒的"仙剑奇侠传" 系列:华人经典,一脉永流 金山西山居的"剑侠情缘"系列...

我想应聘android开发工程师简历应该怎么写比较首先是实事求是,不要弄虚假简历。 首先自我介绍:姓名、年龄、学历、工作了几年、邮箱、如果Github出彩或者有出色的博客可以把地址写上。 掌握的职业技能,像Android开发工程师...

从事报社美术编辑辞职了做什么工作比较一,做什么工作比较好,要看当事人的辞职原因是什么而定了: 1,如果是因为不能适应报社美术编辑的工作而辞职的,那就要好好考虑自己喜欢从事什么行业,适合从事什么行业了(工作其实是无...

求几个比较耐玩的单机游戏我玩单机游戏也有好几年了。给你说下我玩过的最耐玩的游戏! 1.侠盗列车手IV 这个游戏的内容之大我想你最快也要玩一个月才能通关吧? 2.孤岛惊魂、孤岛危机 这两个类型我感觉差...

需要从事人力资源管理的同志或者对这方面比较熟悉的朋友帮个忙1、人力资源主要有六大模块,分别是招聘、培训、绩效管理、薪资管理、员工关系管理和人力资源规划。 大体分为下面几个方面 一、员工招聘 招聘计划的制定与落实,包括招聘方案的...

什么单机游戏比较经典耐玩《骑马与砍杀》 从白手起家到称霸一方(男女角色都有),可自立为王,可投靠明君,还可统一天下,够玩一阵子了。 《生化危机4》(杀僵尸,救美女,拯救世界) 这个游戏,情节紧张刺激,附带推理和解...

有哪些比较耐玩的单机游戏经典的武侠RPG的单机游戏太多啦,推荐你几个: 霸王别姬 三国群侠传 新绝代双骄3 天龙八部 天地劫外章-寰神结 天河传说 反三国志 封魔录 类似与刺客信条的大作比如: 波斯王子些...

求一些比较耐玩的单机游戏展开全部 可是不知你喜欢什么类型的呢? ARPG的国产推荐 刀剑封魔录不错,秦殇也还行,伊苏系列(出到7了)画面Q版 外国的 地牢围攻1代应该没问题,博得之门,无冬之夜都是很经典的 RPG的...