针对开发者的20款移动开发框架_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 针对开发者的20款移动开发框架

针对开发者的20款移动开发框架

 2013/7/10 14:35:27    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:20UsefulMobileFrameworksforDevelopers本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。1.FriesFries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面。该框架包含所有的重要组件,比如Form、工具栏、列表、按钮、下拉列表及标签。它还专门针对PhoneGap进行了优化,能容易地转换为本地应用。源代码2
  • 标签:开发 开发者
class="topic_img" alt=""/>

  英文原文:20 Useful Mobile Frameworks for Developers

  本文收集了 20 款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。

  1. Fries

  Fries 是一款稳定的 HTML-CSS-JS 框架,用于在实际项目和原型设计中创造类似于 Android 的原生 UI 界面。该框架包含所有的重要组件,比如 Form、工具栏、列表、按钮、下拉列表及标签。它还专门针对 PhoneGap 进行了优化,能容易地转换为本地应用。

源代码

  2. Appium

  

  Appium 是一款开源自动化测试工具。可对任何语言的 iOS 应用和 Android 应用进行测试,测试可使用 Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、Clojure、Perl 等众多语言编写。目前只针对 Mac OS X ,且需要有 Node.js 来支撑。

源代码

  3. Junior

  

  Junior 为前端框架,用来构建基于 HTML5 的移动 Web 应用,外观与行为跟本地应用相似。它采用针对移动性能优化的 CSS3 转换,支持旋转灯箱效果,包含多样的 Ratchet UI 组件。整个框架使用 Zepto(类似 jQuery 语法的轻量级移动设备 js 类库),且整合了 backbone.js 的视图和路由。Junior 十分易于使用,且提供详细的文档及案例,便于学习。

源代码

  4. Enyo

  

  Enyo,为 JavaScript 开发框架,最初发布于 HP TouchPad 的 webOS 之上。现在发布了 2.0 版本,成为跨平台框架,不再只针对 webOS(1.0 版本只针 webOS)。新版本的 Enyo 支持桌面与移动,可工作于所有主流浏览器,拥有丰富的跨平台 UI 组件,以及构建应用所需的强大的布局库。

源代码

  5. Sidetap

  

  Sidetap 是一款简洁轻量级的移动 Web 应用开发框架(缩减压缩后只有 2KB)。它专注于提供类似于 Facebook 移动应用这样的侧导航形式。导航部分解决后,利用它创建简单的移动 Web 应用就变得相当简单了。

源代码

  6. Mobello

  

  Mobello 是一个开源 JavaScript UI 框架,目的是简化移动 Web 应用的开发过程。利用该框架,可在移动端提供与本地应用相似的体验。它针对触控事件进行了优化,并提供 20 多种广泛应用的 UI 组件。它还提供了集成开发环境 Mobello Studio,在其中可利用 HTML5、CSS 和 Mobello 框架开发移动应用。

源代码

  7. Moobile

  

  Moobile 是基于 MooTools 的移动 Web 应用框架,是一个新项目。它专注于提供类 iOS 的体验,并对按钮、图片、列表等提供较好的控制。它还支持各种过渡样式,比如淡入淡出、幻灯片等,并可显示类本地应用的提示框(alert)。Moobile 所创建的界面更具有弹性,可很好地工作于 iPhone 和 iPad 上。

源代码

  8. Spine Mobile

  

  Spine Mobile 是一个构建在 SpineJS 之上的 JavaScript 框架,用于构建看起来外观像本地应用的移动 Web 应用。该框架带有专用控制器、面板布局、硬件加速的转换和触摸事件。

源代码

  9. Zoey

  

  它是一个采用 HTML5-CSS3 技术实现的框架,用于构建移动应用。它基于 Zepto.js 构建,轻量,压缩后只有 6kb。Zoey 拥有的大量 UI 控件,比如:导航、列表、按纽、控件分组、表单、表格。这个框架支持 iOS 和 Android,并自带一个覆盖所有功能的程序骨架。

源代码

  10. iUI

  

  iUI 为移动 Web 框架。该框架包含 JavaScript 库、CSS 和图片集,用于开发可触摸 Web 应用。它所创建的应用有着 iPhone SDK 构建的本机应用程序那样的外观和感觉,可运行于大部分智能手机和平板电脑上,只要它包含一个符合标准的 Web 浏览器。

源代码

  11. Lungo.js

  

  Lungo.jS 是一个使用 HTML5、CSS3 和 JavaScript 技术的移动 Web 开发框架。所创建应用可运行于所有流行平台之上(iOS、Android、Blackberry 和 WebOS)。它支持触控事件,如单击、双击和滑动。无需使用图片,全部采用向量声称。

  源代码

  12. Wink Toolkit

  

  Wink Toolkit 为 JavaScript 框架,用来创建移动 Web 应用。该框架的核心提供了开发移动应用应具备的所有基础功能,从触摸事件处理到 DOM 操作和 CSS 转换等。此外,它还提供非常多的 UI 控件来帮助改进 Web 应用的外观。 

  源代码

  13. The M Project

  

  The M Project 是一款 HTML5 JS 框架,可构建跨平台的移动 Web 应用(如 OS、Android、Palm webOS、BlackBerry 平台)。其 JavaScript 部分采用 jQuery,并包含所有 jQuery UI 核心文件,如离线支持、国际化等。The-M-Project 并不是独立的,它需要引入 nodeJS 和一个称为 Espresso!的构建工具,该工具可使你更容易地结构化代码、构建并运行在内嵌服务器上。

  源代码

  14. DHTMLX Touch

  

  DHTMLX Touch 为 JavaScript 库,基于 HTML5,用于创建移动 Web 应用。它不只是一组 UI 小工具,而是一个完整的框架,可以针对移动和触摸设备创建跨平台的 Web 应用。它兼容主流的 Web 浏览器,用它创建的应用,可在 iPad、iPhone、Android 智能手机等上面流畅运行。

  源代码

  15. Zepto.js

  

  Zepto.js 是支持移动 WebKit 浏览器的 JavaScript 框架,具有与 jQuery 兼容的语法。轻量级,大小为2-5k 的库,通过不错的 API 处理绝大多数的基本工作。

  源代码

  16. jQuery Mobile

  

  jQuery Mobile 是 jQuery 发布的针对手机和平板设备、经过触控优化的 Web 框架。它基于 jQuery,在不同移动设备平台上可提供统一的用户界面。该框架基于渐近增强技术,并利用 HTML5 和 CSS3 特性。

  源代码

  17. Jo

  

  Jo 为基于 HTML5 的开源移动应用框架。该框架提供丰富的平台支持,包括 webOS、iOS、Android、Symbian、Safari、Chrome 甚至是 Mac OS®X Dashboard 小部件。Jo 也兼容 PhoneGap。Jo 的简单性和轻量级与 PhoneGap 的强大功能相结合,最终将生成一个有效的工具,可以针对广泛的平台开发丰富的移动本地应用程序。

  源代码

  18. Sencha Touch

  

  它是一款 HTML5 移动应用框架。通过它可以创建 Web 应用,在外观和感觉上与 Apple iOS 和 Google Android 本地应用十分相像。它利用 HTML5 发布音频/视频,进行本地存储;利用 CSS3 提供圆角、背景渐变、阴影等广泛使用的样式。

  源代码

  19. WebApp.Net

  

  WebApp.Net 是一款基于 Ajax 技术的 JavaScript 框架,用于构建移动 Web 应用。它提供了一整套组件(开关按钮、单选按钮组等),可帮助开发者创建外观和行为与本地移动应用十分相似的网站。

  源代码

  20. Helios

  

  Helios 为开源框架,为 iOS 应用提供必要的后台服务,从数据同步、推送通知,到应用内购买、passbook 继承。它可帮助开发人员在数分钟的时间内构建出一个包含客户端和服务器端的应用。

  源代码

发表评论
用户名: 匿名