随着移动互联网的持续升温,企业选择开发对应的webapp网站已经成为了必要。下面笔者收集了21款针对开发者的移动开发框架,基于它们可以快速开发一个webapp网页或者hybridapp混合app,或者一些其他好玩的运用。
1.Fries
Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面。该框架包含所有的重要组件,比如Form、工具栏、列表、按钮、下拉列表及标签。它还专门针对PhoneGap进行了优化,能容易地转换为本地应用。
2.Appium
Appium 是一款开源自动化测试工具。可对任何语言的iOS应用和Android应用进行测试,测试可使用Java、Objective-C、Java、PHP、 Python、Ruby、C#、Clojure、Perl等众多语言编写。目前只针对MacOSX,且需要有Node.js来支撑。
3.Junior
Junior 为前端框架,用来构建基于HTML5的移动Web应用,外观与行为跟本地应用相似。它采用针对移动性能优化的CSS3转换,支持旋转灯箱效果,包含多样的 RatchetUI组件。整个框架使用Zepto(类似jQuery语法的轻量级移动设备js类库),且整合了backbone.js的视图和路由。 Junior十分易于使用,且提供详细的文档及案例,便于学习。
4.Enyo
Enyo 为Java开发框架,最初发布于HPTouchPad的webOS之上。现在发布了2.0版本,成为跨平台框架,不再只针对 webOS(1.0版本只针webOS)。新版本的Enyo支持桌面与移动,可工作于所有主流浏览器,拥有丰富的跨平台UI组件,以及构建应用所需的强大 的布局库。
5.Sidetap
Sidetap是一款简洁轻量级的移动Web应用开发框架(缩减压缩后只有2KB)。它专注于提供类似于Facebook移动应用这样的侧导航形式。导航部分解决后,利用它创建简单的移动Web应用就变得相当简单了。
6.Mobello
Mobello 是一个开源JavaUI框架,目的是简化移动Web应用的开发过程。利用该框架,可在移动端提供与本地应用相似的体验。它针 对触控事件进行了优化,并提供20多种广泛应用的UI组件。它还提供了集成开发环境MobelloStudio,在其中可利用HTML5、CSS和 Mobello框架开发移动应用。
7.Moobile
Moobile 是基于MooTools的移动Web应用框架,是一个新项目。它专注于提供类iOS的体验,并对按钮、图片、列表等提供较好的控制。它还支 持各种过渡样式,比如淡入淡出、幻灯片等,并可显示类本地应用的提示框(alert)。Moobile所创建的界面更具有弹性,可很好地工作于 iPhone和iPad上。
8.SpineMobile
SpineMobile是一个构建在SpineJS之上的Java框架,用于构建看起来外观像本地应用的移动Web应用。该框架带有专用控制器、面板布局、硬件加速的转换和触摸事件。
9.Zoey
它 是一个采用HTML5-CSS3技术实现的框架,用于构建移动应用。它基于Zepto.js构建,轻量,压缩后只有6kb。Zoey拥有的大量UI控 件,比如:导航、列表、按纽、控件分组、表单、表格。这个框架支持iOS和Android,并自带一个覆盖所有功能的程序骨架。
10.iUI
iUI为移动Web框架。该框架包含Java库、CSS和图片集,用于开发可触摸Web应用。它所创建的应用有着iPhoneSDK构建的本机应用程序那样的外观和感觉,可运行于大部分智能手机和平板电脑上,只要它包含一个符合标准的Web浏览器。
11.Lungo.js
Lungo.jS是一个使用HTML5、CSS3和Java技术的移动Web开发框架。所创建应用可运行于所有流行平台之上(iOS、 Android、Blackberry和WebOS)。它支持触控事件,如单击、双击和滑动。无需使用图片,全部采用向量声称。
12.WinkToolkit
WinkToolkit为Java框架,用来创建移动Web应用。该框架的核心提供了开发移动应用应具备的所有基础功能,从触摸事件处理到DOM操作和CSS转换等。此外,它还提供非常多的UI控件来帮助改进Web应用的外观。
13.TheMProject
The M Project是一款HTML5JS框架,可构建跨平台的移动Web应用(如OS、Android、PalmwebOS、BlackBerry平台)。其 Java部分采用jQuery,并包含所有jQueryUI核心文件,如离线支持、国际化等。The-M-Project并不是独立的,它需要引入 nodeJS和一个称为Espresso!的构建工具,该工具可使你更容易地结构化代码、构建并运行在内嵌服务器上。
14.DHTMLXTouch
DHTMLXTouch 为Java库,基于HTML5,用于创建移动Web应用。它不只是一组UI小工具,而是一个完整的框架,可以针对移 动和触摸设备创建跨平台的Web应用。它兼容主流的Web浏览器,用它创建的应用,可在iPad、iPhone、Android智能手机等上面流畅运行。
15.Zepto.js
Zepto.js是支持移动WebKit浏览器的Java框架,具有与jQuery兼容的语法。轻量级,大小为2-5k的库,通过不错的API处理绝大多数的基本工作。
16.jQueryMobile
jQueryMobile是jQuery发布的针对手机和平板设备、经过触控优化的Web框架。它基于jQuery,在不同移动设备平台上可提供统一的用户界面。该框架基于渐近增强技术,并利用HTML5和CSS3特性。
17.Jo
Jo 为基于HTML5的开源移动应用框架。该框架提供丰富的平台支持,包括webOS、iOS、Android、Symbian、Safari、 Chrome甚至是MacOS®XDashboard小部件。Jo也兼容PhoneGap。Jo的简单性和轻量级与PhoneGap的强大功能 相结合,最终将生成一个有效的工具,可以针对广泛的平台开发丰富的移动本地应用程序。
18.SenchaTouch
它是一款HTML5移动应用框架。通过它可以创建Web应用,在外观和感觉上与AppleiOS和GoogleAndroid本地应用十分相像。它利用HTML5发布音频/视频,进行本地存储;利用CSS3提供圆角、背景渐变、阴影等广泛使用的样式。
19.MiqieCss
密 切(Mobile-Internet.css)源自“Mobile Internet CSS”, 是由切图公司针对webapp移动前端自主开发的一款html5/css3框架,是国内移动前端框架发起者和领导者,它的目的是减少你的css开发时间, 它提供一个包含 有例如列表,滑动幻灯片,选项卡,弹窗等常用组件去布局你的项目,通过重设和重建浏览器标准,可以让每个网 站防止枯燥的跨浏览器,跨移动平台的兼容性测试,基于它可以快速构建一个类似Native App等webapp应用,支持跨平台移动浏览器兼容。兼容iphone,ipad等移动设备。
WebApp.Net是一款基于Ajax技术的Java框架,用于构建移动Web应用。它提供了一整套组件(开关按钮、单选按钮组等),可帮助开发者创建外观和行为与本地移动应用十分相似的网站。
20.Helios
Helios为开源框架,为iOS应用提供必要的后台服务,从数据同步、推送通知,到应用内购买、passbook继承。它可帮助开发人员在数分钟的时间内构建出一个包含客户端和服务器端的应用。
21.WebApp.Net
WebApp.Net是一款基于Ajax技术的Java框架,用于构建移动Web应用。它提供了一整套组件(开关按钮、单选按钮组等),可帮助开发者创建外观和行为与本地移动应用十分相似的网站。
你可能会喜欢:Android开发规范(编码+性能+UI)
相关推荐
DELPHI移动开发框架20161119022837是一个专为开发者设计的资源包,主要用于使用Delphi编程语言进行移动应用的开发。Delphi是Embarcadero公司推出的一种强大的集成开发环境(IDE),它基于Object Pascal语言,以其...
本文将深入分析三大主流移动Web开发框架——jQuery Mobile、jQTouch和Sencha Touch,帮助开发者根据项目需求选择最适合的技术方案。 #### jQuery Mobile:跨平台的王者 jQuery Mobile作为一款针对触摸设备优化的...
DELPHI XE10移动开发框架源码和控件的资源集合,是开发者们学习和实践移动应用开发的重要参考资料。这个压缩包包含了用于构建跨平台应用程序的关键元素,特别是针对Android和iOS系统的开发。让我们深入了解一下其中...
总的来说,PhoneGap移动开发框架为开发者提供了高效、灵活的跨平台开发工具,降低了进入移动应用开发的门槛,使得更多的Web开发者能够参与到移动应用的创新之中。随着技术的不断演进,PhoneGap也在持续更新和改进,...
"ios开发-使用mpass移动开发框架在ios端抓包hook脚本.zip"是一个针对iOS开发者的重要资源,它包含了一套利用mpass移动开发框架在iOS设备上实现抓包功能的hook脚本。本文将详细介绍如何使用这个框架和脚本来实现iOS端...
XE10移动开发框架是一款专为开发者设计的高效工具,用于构建跨平台的移动应用程序。它集成了服务端和客户端的开发环境,支持多种操作系统,包括iOS。该框架的核心是FireMonkey (FMX),它是Embarcadero Delphi和C++...
移动WEB开发框架是现代网页应用开发中的重要工具,它们提供了标准化的方法来构建适应不同设备的交互式用户界面,尤其在智能手机和平板电脑等移动设备上。"FrozenUI"是一个这样的框架,它专为移动端设计,旨在简化...
总的来说,"Flutter 移动开发框架 v3.19.2.zip"这个压缩包是Flutter开发者的重要资源,包含了构建Flutter应用所需的一切。无论是初学者还是经验丰富的开发者,都可以从中受益,进行快速、高效的移动应用开发。
"h5 移动开发框架.zip" 文件很可能包含了一个用于快速搭建H5移动应用的基础架构,名为 "h5-mobile-scaffold-master"。这个框架可能是开发者为了简化H5移动应用开发流程而设计的一套工具集,它可以帮助开发者快速地...
【XE7 XE8 XE10移动开发框架】是一个专为移动应用开发设计的框架,它涵盖了Embarcadero公司的XE7、XE8和XE10三个版本的Delphi和C++Builder开发环境。这个框架针对iOS和Android平台,提供了高效、便捷的跨平台开发...
开源的DELPHI XE10移动开发框架(完整版) 简介 本仓库提供了一套完整的DELPHI XE10移动开发框架,经过在XP、WIN7和WIN10系统上的严格测试,确保其稳定性和兼容性。这套框架包含了所有必要的三方控件,并且特别针对...
本资源“移动开发前端框架”聚焦于移动端应用的开发,其中包含了一个名为“frozenui-1.3.0”的文件,这是一款专门针对手机端设计的前端框架。 frozeUI 是一个轻量级且易于上手的移动端 UI 框架,版本号 1.3.0 表示...
移动 Web 应用程序开发框架在过去的十年中已经成为开发者的重要工具,尤其是在2014年,随着移动互联网的快速发展,这些框架为高效构建跨平台的移动应用提供了强大的支持。以下是一些值得推荐的移动 Web 开发框架,...
JQGL 是一款针对Android设备上3D应用、游戏的开发框架。 核心功能是OpenGL-ES的使用框架,相对于大部分开发者而已,OpenGL是陌生的,没有专门研究无法进行相关的开发。 本框架针对于Android 移动设备的特点,...
在这样的背景下,开发一个专门针对企业移动应用的开发框架显得尤为重要。该框架需要满足以下需求: 1. **网络通信**:大多数企业应用需要与中央服务器进行数据交换,以实现数据的集中管理和保护。开发框架应提供...
这款框架的核心特性在于其多视图加载机制,能够有效地管理和切换不同的页面或界面,同时整合了原生组件,使得开发者可以方便地利用这些组件来提升应用的交互性和功能。 HTML5框架是现代Web开发中的重要工具,它们...
中国移动开发者社区应用开发要求主要针对的是在WEB开发领域的规范和标准,旨在确保应用程序的质量、安全性和用户体验。以下是对这些要求的详细解读: 1. **范围**:这部分规定了该标准适用于中国移动开发者社区内的...
移动开发工具是构建移动应用程序的关键资源,随着移动设备的普及,开发者有众多选择来创建功能丰富、用户体验良好的应用。在本文中,我们将盘点一些最受欢迎的移动开发工具,包括开源、免费和付费的选项。 首先,...