用于开发移动Web应用的HTML5框架和应用
fmms 13年前
<p> 在过去的两年里,触屏设备飞速增长。iOS 和 Android 设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/5415611660974aa6600122349869e105.jpg" width="500" height="271" /></p> <p> 移动 Web 应用相对于本地的 App 有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于 HTML 的 webapp 开发。他们支持大部分流行的智能手机和平板。</p> <p> 1. Lungo.js:HTML5 移动开发框架</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/78a6dd3dd838d96ef6ab56f8c81374f5.jpg" width="500" height="266" /></p> <p> Lungo.js 是第一个应用 HTML5 和 CSS3 特性的移动开发框架。它可以帮助开发者创建 iOS,Android,Blackberry 和 WebOS 平台的应用。</p> <p> Lungo.js 不需要任何 web 服务器的支持就能帮助用户实现 HTML5 的功能,例如 WebSQL, Geolocation,History,Device orientation 等等。<br /> <strong><a href="/misc/goto?guid=4958198770677353146" target="_new">项目地址</a><br /> </strong></p> <p> 2. JO:一个简单的 HTML5 App 框架</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/5254eab3da9aaee0e1a5427975585e7a.jpg" width="500" height="336" /></p> <p> JO 可以帮助你创建类似本地应用的 Web App。JO 是一个开源的免费框架,可以和 PhoneGap 一起使用。<br /> <strong><a href="/misc/goto?guid=4958199098643297717" target="_new">项目地址</a></strong></p> <p> 3. Joshfire:跨设备的开发框架</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/20fb0a1bb87edc8bfee6567bb1bd4f53.jpg" width="500" height="259" /></p> <p> Joshfire 是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的 web app。它使用 HTML5 和 JavaScript,并且允许开发者快速整合本地应用和特定的 web 应用。</p> <p> Joshfire 可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire 支持 Node.JS。<br /> <strong><a href="/misc/goto?guid=4958191823467758454" target="_new">项目地址</a></strong></p> <p> 4. Sencha Touch:基于 HTML5 的移动网页开发框架</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/a11946d2459f06c5714d498a2716c4ae.jpg" width="500" height="278" /></p> <p> Sencha touch 可以让开发者创建类似本地应用体验的 web app。Shencha 是第一个使用 HTML5,CSS 和 JavaScript 并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。<br /> <strong><a href="/misc/goto?guid=4958189732334097104" target="_new">项目地址</a></strong></p> <p> <br /> 5. Baker:HTML5 电子书框架</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/5ccef4f1d629b337bafadee08edf1622.jpg" width="500" height="290" /></p> <p> Baker 是用来在 iPad 或者 iPhone 平台上发布交互式的电子书或者电子杂志的 HTML5 电子书框架。<br /> <strong><a href="/misc/goto?guid=4958191117147587556" target="_new">项目地址</a></strong></p> <p> 6. Touchy Boilerplate<br /> <br /> </p> <p align="center"><img alt="" src="https://simg.open-open.com/show/49da0a3ac623b1d6b57d1af39b175d3e.jpg" /></p> <p> Touchy Boilerplate 是一个用来创建移动 web app,包括 HTML 模板,Meta tag 等的工具。Touchy 可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy 使用 jQuery 或者 Zepto.JS。<br /> <strong><a href="/misc/goto?guid=4958199054087589901" target="_new">项目地址</a></strong></p> <p> <br /> 7. <a href="/misc/goto?guid=4958199102097575401" target="_blank">Ripple</a>:让移动开发测试更容易</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/23ff15adec885683e937346cfaa4de48.jpg" width="500" height="309" /></p> <p> 在不同的平台上测试移动应用是一件令人头疼的事情。Ripple 可以帮助你在不同的平台商测试并且调试你的 HTML5 移动应用。Ripple 是一个 chrome 的扩展。它可以模拟每个设备的详细信息,例如 user_Agent,Geolocation 等等。<br /> <strong><a href="/misc/goto?guid=4958199102097575401" target="_new">项目地址</a></strong></p> <p> 8. RestKit</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/31d9dc5991bfa8e2d3317a7136ef74ce.jpg" width="500" height="186" /></p> <p> Restkit 是一个 objective-c的开发框架,目的是简化并加快与 Restful 的 web service 交互。它提供了一个简洁的 HTTP request/response API 和一个强大的对象映射系统。<br /> <strong><a href="/misc/goto?guid=4958190565604915187" target="_new">项目地址</a></strong></p> <p> 9. <a href="/misc/goto?guid=4958190569574972692" target="_blank">HTML5 兼容性表格</a></p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/6f9f1476a107cbda4793b54116613687.jpg" width="499" height="282" /></p> <p> Mobile HTML5 是一个表格,显示了不同设备/平台对 HTML5 特性的支持情况。包括 Safari, Android, Blackberry, IE,Opera,Firefox,webOS 和 Symbian。<br /> <strong><a href="/misc/goto?guid=4958190569574972692" target="_new">项目地址</a></strong></p> <p> 10. MobileESP:检测你的移动网页访问者</p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/a05319272f1c69056004ac106f056e40.jpg" width="500" height="250" /></p> <p> MobileESP 项目提供了一套简单、轻量级的 API 让网站的开发者检测访客是不是使用移动设备,或者使用的是哪种移动设备。<br /> <strong><a href="/misc/goto?guid=4958199105534629524" target="_new">项目地址</a></strong></p> <p> 11. <a href="/misc/goto?guid=4958199106275879381" target="_blank">Tiggr</a></p> <p style="text-align:center;"><img alt="" src="https://simg.open-open.com/show/7248b79cdb3c4763d11264fb37910190.jpg" width="500" height="222" /></p> <p> Tiggr 是一个移动一个用创建工具,可以让你快速创建移动应用。你不需要写代码就能创建丰富的移动应用。<br /> <strong><a href="/misc/goto?guid=4958199106275879381" target="_new">项目地址</a></strong></p> <p> <a href="/misc/goto?guid=4958199107691520226" target="_blank">英文原文链接</a></p>