移动webApp开发,常用框架 常用的web开发框架

移动webApp开发,常用框架 常用的web开发框架
随着智能手机的普及,大量的程序猿要做mobilewebApp开发应用,所以这里介绍几款开发框架。

baseJS

官方网站:http://paularmstrongdesigns.com/projects/basejs/

一套为Safari,Firefox和MobileSafari设计的轻量化javascriptframework,目前和以后都不支持IE。

iAd JS

官方网站:http://developer.apple.com/iad/

iAd JS是Apple为了iAd广告而设计的javascriptframework,只支持iOS4以上的iPhone和iPodTouch。不过已经有开发者把它用于app的开发。需要和Apple付费申请iOS DeveloperProgram才能使用。

iUI: iPhone User InterfaceFramework

官方网站:http://code.google.com/p/iui/

iUI是一套包含Javascript library,CSS和影像的iPhoneweb app framework,能够让web app有和nativeapp相同的外观,并提供屏幕旋转侦测。

Jo HTML5 mobile app framework

官方网站:http://joapp.com/

另一个为行动装置设计的轻量javascriptframework,对于HTML5的支持较其它framework丰富,包含WebQL,Audio。设计上比较特殊的部份在于UI组件的抽象化,因此能够在不同的装置上显示对应的UI。

jQTouch

官方网站:http://www.jqtouch.com/

jQTouch是一个jQuery的外挂,jQuery的开发者能够用最短的时间开发iPhoneweb app,支持自订主题和extension。

jQuery Mobile

官方网站:http://jquerymobile.com/

jQuery和jQieryUI的行动版本,强调跨装置(Smartphone和Tablet)跨平台( iOS, Android, BlackBerry, bada,Windows Phone, webOS, symbian和MeeGo ),提供jQuery核心与UI widget。

PhoneGap

官方网站:http://www.phonegap.com/

PhoneGap是一套开发原始码的包装软件(Wrapper),能够把MobileWeb App包装成原生软件,支持iPhone/iTouch, iPad, GoogleAndroid, Palm, Symbian和Blackberry。透过PhoneGap所提供的Javascriptlibrary,便可以取得联络人、加速计、位置信息,还能控制震动。

Sencha Touch

官方网站:http://www.sencha.com/products/touch/

由ExtJS、jQTouch和Raphael(一个SVGlibrary)整合而成的HTML5 mobile web appframework,支援iPhone, iPad与Android触控装置。具有完整的touchevent (tap, double tap, swipe, tap and hold,pinch和rotate)、data integration (Ajax,JSONp及YQL)和完善的UI组件。

iWebKit

官方网站:http://iwebkit.net/

一个轻量的iPhone mobile web appfreamework,主要功能在于利用CSS3仿真navitve app的外观。

MooTouch

http://dailyjs.com/2010/03/24/mootouch/

官方网站:http://gist.github.com/341230

MooTools javascriptframework的外挂,目的在于模拟iPhone nativeUI。

Titanium Mobile

官方网站:http://www.appcelerator.com/products/titanium-mobile-application-development/

TitaniumMobile让你使用javascript、HTML5和CSS3就能打造iPhone和Android nativeapp。因为它与OS深度整合,因此它能够使用Camera、存取文件系统、本地数据库,在通讯方面则支持SOAP和YQL。如果功能还不够,TitaniumMobile也允许使用Objective-C和Java扩充,再运用javascript呼叫。

PastryKit

官方网站:无

源文件:

http://help.apple.com/iphone/3/mobile/dist/PastryKit-ug-compact.js

http://help.apple.com/iphone/3/mobile/dist/PastryKit-ug-compact.css

Apple官方自己使用的javascriptlibrary,在iPhone上Safari预设书签里的iPhone使用手册(用iPhone打开才看得到效果)就是使用PastryKit打造而成的。PastryKit能够让MobileSafari有着和nativeapp有相同的外观(隐藏网址列、固定位置的工具列、重新定义页面卷动)。因为不是公开的framework,因此目前没有正式的文件,目前仅有零星几篇介绍和功能说明。

UiUIKit

官方网站:http://code.google.com/p/iphone-universal/

UiUIKit是一个模拟iPhone nativeUI的HTML/CSS3framework,并提供原始的PSD影像文件。

Unify

官方网站:http://unify.github.com/unify

在destop,smartphone和tablet上模拟native app的web appframework,能够与Adobe AIR和PhoneGap整合,算是支持平台最广的framework,不过在2011 Q3才会提供tablet的UI组件。

WebAPP.Net

官方网站:http://webapp-net.com/

一个轻量化的javascript iPhone web appjavascript framework,提供基本的UI组件与AJAX功能(附phpproxy供跨网域存取)。

XUI

官方网站:http://xuijs.com/

PhoneGap的开发团队认为现代javascriptframework (例如:jQuery, Ext,MooTools等)在行动装置上加载过于缓慢。因为这些framework都有很强大的跨浏览器兼容性,而在手持装置上这些并没有必要。于是他们打造了为行动装置浏览器最佳化的XUI。XUI目前支持WebKit,Fennec和Opera,未来也有计划IE Mobile和BlackBerry。

语法与jQuery相近,实作了方便的选取器,DOM操作, Eventhandeling, Style, Fx与XHR。

zeptojs

官方网站:http://github.com/madrobby/zepto

为行动装置最佳化的javascriptframework,兼容于iOS 4+, Android2.2+和webOS1.4.5+,语法与jQuery相近。

也许,这些资料有些老了,可能还有更多新的。比如:

Jo HTML5 Mobile AppFramework
http://joapp.com/

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/203402.html

更多阅读

如何将自己常用的网址添加到百度首页 如何添加常用网址

如何将自己常用的网址添加到百度首页——简介百度首页充许我们添加自己的个性化导航,将自己常用的网站按分类添加到百度的首页上,不论在什么地方,只要登陆到百度首页,就可以看到自己的导航,非常方便。那么如何快速的将网址添到到百度首页

胃病常用的检查方法有哪些? 内控检查常用的方法有

? ??胃病是只有通过检查才能发现,并准确用药治疗。常用化验检查包括血和大便隐血试验。血常规检查主要用于检查各种胃病引起的贫血。大便隐血试验是用于诊断胃出血时常用的检查方法。大便隐血试验呈阳性,则可提示有消化道出血。? ??

上班族常用的请假理由 请假理由大全

对于上班族来说,难免会遇到琐碎缠身的事情需要去处理,这样就需要我们去请假完成,但请假也不是一件容易的事情。头痛脑热、家人身体不适甚至相亲,什么样的理由才能安全地请假?请假都有什么方法呢?上班族常用的请假理由——方法上班族常用

乒乓球常用的八种发球技术 乒乓球横拍技术图解

乒乓球,中华人民共和国国球。是一种世界流行的球类体育项目。它的英语官方名称是“table tennis”,意即“桌上网球”。乒乓球一名起源自1900年,因其打击时发出“Ping Pong”的声音而得名,在中国就以“乒乓球”作为它的官方名称,香港及澳

声明:《移动webApp开发,常用框架 常用的web开发框架》为网友隐世窥红尘分享!如侵犯到您的合法权益请联系我们删除