世界上最优秀的20款移动开发框架

本文收集了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继承。它可帮助开发人员在数分钟的时间内构建出一个包含客户端和服务器端的应用。

源代码

原文链接:20 Useful Mobile Frameworks for
Developers

from http://www.csdn.net/article/2013-07-09/2816161

声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息

原文作者: 过期的白砂糖

原文地址: http://my.eoe.cn/sisuer/archive/5461.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这是一个有争议的问题,很难说某一种编程语言是世界上最好的语言。对于编程语言的选择,主要取决于您要解决的问题和您的能力和喜好。例如,如果您想使用 PHP 来开发网站,那么它可能是一个不错的选择,因为 PHP 是一种流行的服务器端脚本语言,可以用于开发动态网站。但是,如果您想使用 PHP 来开发桌面应用程序或移动应用程序,那么它可能并不是最好的选择。所以,请考虑您的需求和目标,然后选择合适的编程语言。 ### 回答2: PHP是一种广泛应用于Web开发的脚本语言,它是世界上最好的语言之一。首先,PHP具有广泛的使用范围和兼容性,几乎所有的操作系统都支持PHP环境,包括Windows、Linux和Mac OS等。这使得开发人员能够在各种环境中自由选择和部署应用程序。 其次,PHP具有较低的学习曲线,易于上手和理解。PHP的语法简单明了,与其他编程语言相比,学习PHP并开始编写功能性脚本或Web应用程序的门槛较低。这使得初学者能够快速入门,并迅速开发出具有实际应用价值的程序。 此外,PHP拥有庞大的开发者社区和丰富的资源,包括开源框架、插件和库等。这使得开发人员能够快速获取各种资源和解决方案,加快开发进度,提高开发效率。 另外,PHP在处理Web开发中最常见的任务方面非常强大。它能与数据库轻松集成,如MySQL、PostgreSQL等,使得数据的存储和检索更加便捷。同时,PHP支持HTML和CSS等前端技术的无缝集成,使得开发人员能够轻松实现动态网页和用户友好的界面。 最后,PHP拥有丰富成熟的开发工具,如PHPStorm、Eclipse等,这些工具提供了开发、调试以及性能优化等功能,帮助开发人员提高开发的效率和代码质量。 综上所述,PHP作为一种应用广泛、易学易用、资源丰富的脚本语言,确实是世界上最好的语言之一。无论是初学者还是有经验的开发人员,使用PHP都能够在Web开发领域中取得优秀的成果。 ### 回答3: PHP是一种广泛应用于网页开发的脚本语言,具有简单、高效、功能强大等特点,因此被很多开发者和企业所青睐。PHP的优势主要体现在以下几个方面: 首先,PHP作为开源语言,具有庞大的开发者社区和丰富的资源库,无论是技术问题还是教程和插件,可以轻松找到解决方案。这使得PHP成为了一个非常灵活和可扩展的开发语言。 其次,PHP拥有丰富的框架和库,比如Laravel、Symfony等,这些框架可以帮助开发者高效快速地构建复杂的应用程序。通过使用这些框架,开发者可以避免重复造轮子,提高开发效率。 此外,PHP有很多成熟的CMS(内容管理系统),如WordPress、Joomla等,这些CMS不仅提供了丰富的模板和插件,还具有友好易用的后台管理界面,使得网站的建设和维护变得简单和高效。 最后,PHP具有很好的兼容性,能够与各种数据库和操作系统无缝集成。无论是MySQL、Oracle还是MSSQL等数据库,PHP都能够轻松地与之配合。而且,PHP可运行于Windows、Linux等操作系统,具有很强的跨平台兼容性。 综上所述,PHP拥有强大的开发社区和资源库、丰富的框架和库、成熟的CMS以及良好的兼容性,这些优势使得PHP成为世界上最好的语言之一。无论是初学者还是经验丰富的开发者,都可以通过学习和使用PHP来快速构建功能强大的网站和应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值