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

随着移动互联网的持续升温,企业选择开发对应的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应用。它提供了一整套组件(开关按钮、单选按钮组等),可帮助开发者创建外观和行为与本地移动应用十分相似的网站。

你可能会喜欢:站在互联网金字塔顶最“屌”的12位程序员

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 18:24:33

针对开发者的21款移动开发框架的相关文章

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

本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖.有用.有趣味的应用. 1.Fries Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面.该框架包含所有的重要组件,比如Form.工具栏.列表.按钮.下拉列表及标签.它还专门针对PhoneGap进行了优化,能容易地转换为本地应用. 源代码 2. Appium Appium是一款开源自动化测试工具.可对任何语言的iOS应用和Android应用进行测试,测试可使

色彩力量!21款你应该知道的优秀品牌设计

色彩理论是设计的核心,也是经常被忽略的领域.色彩本身就与情感相连,一般而言,红色.橙色和黄色这样的暖色充满活力,令人振奋,而蓝色.绿色这样的冷色调则显得更加沉稳内敛.这一点很重要.所以,当我们谈及品牌的时候,色彩会在情感层面上影响消费者,并且切实地影响产品和销售. 一个企业若能真正让某种色彩成为他们品牌的标识色,那么将会拥有更强的视觉识别性,占据竞争优势.有时候,哪怕你没有展示Logo,写明品牌,都会被人认出来,这就是色彩的力量. 的确,"完全拥有"某个色彩并不容易,除了logo设计之

用户体验设计师常用的21款工具和应用

工作在用户体验团队中会经常需要用到一些在线工具.对于UX的世界,不管你是一个新手还是一个经验丰富的老鸟,你都不应该停止寻找一些会让你的工作变得轻松的工具.在这篇文章中,我们为你准备了21款有用户体验设计的相关工具. 其中一些工具你可能已经使用过了,但是我们希望通过这篇文章给你带来一些新的感受,我把这些工具分成了三类: 用户调查/测试/回馈 原型 / 图表 协作 用户调查/ 测试 / 回馈 在开发原型阶段之前,你必须做大量的研究和调查,正确的了解用户的需求并创建出相应用Web和移动解决方案. 1.

亚马逊鼓励开发者:每款手机应用奖5000美元虚拟货币

据<华尔街日报>网络版报道,为了给刚刚发布的新手机Fire Phone带去更多应用,亚马逊将对开发者开发的每款应用奖励价值5000美元的虚拟货币.根据亚马逊网站周五贴出的公告,奖励措施还包括获得使用亚马逊云计算服务AWS的500美元积分以及在亚马逊移动广告网络上免费推广权利. 亚马逊将对每位开发者的最多三款应用奖励虚拟货币Amazon Coins.该虚拟货币可用于在亚马逊网站上购买应用.游戏以及应用内产品.亚马逊称,开发者可以将这些虚拟货币重新分配给用户,用于应用内购买或其它用途. 亚马逊的奖

个人开发者做一款Android App需要知道的事情

个人开发者做一款Android App需要知道的事情 在大学时, 自己是学计算机专业的,而且还和老师一起做过一年半的项目. 有时候是不是有这样的想法,做一个自己的网站.但一直未付诸行动.2012年时, 终于付诸行动了,花了三个月,现学现卖, 熬夜通宵用PHP做了一个小网站,但后续就再没有坚持下去. 直到从电信行业转行互联网行业后,做一款属于自己的应用的的想法越来越迫切,于是今年开始便投入到Android App开发的阵营中来.今年断断续续做了4款Android App应用, 一款公司应用,三款自

21款酷炫的数据可视化工具

辛辛苦苦分析一堆大数据,竟然没人看!如果你正着手于从数据中洞察出有用信息,那你所需要的正是——数据可视化.俗话说,有图有真相,一图胜千言,取悦了眼球,剩下的都好说. 贵妃周一巨献!!挖掘了21款炙手可热的数据可视化工具,干净利落的高颜值信息图,就要这样做! FushionCarts FusionCharts Suite XT不仅可以为带给你漂亮的图表,还能帮你制作出生动的动画.巧妙的设计和丰富的交互性.它在PC端.Mac.iPad.iPhone和Android平台都可兼容,具有很好的用户体验一致

推荐21款最佳 HTML5 网页游戏

尽管 HTML5 的完全实现还有很长的路要走,但 HTML5 正在改变 Web,未来 HTML5 将把 Web 带入一个更加成熟和开放的应用平台.现在,越来越多的人尝试用 HTML5 来制作网页游戏等丰富的 Web 应用.今天要与大家分享的是 21 款基于 HTML5 的游戏,让大家体验一下 HTML5 的强大. 1- Runfield 2- Rainbow Blocks 3- RGB Invaders 4- Cover Fire 5- Bert’s Breakdown 6- Crystal G

微信公众平台推出针对开发者的微信认证事件推送

微信公众帐号的微信认证涉及开发者接口的赋予,高级接口需要认证通过才能获得,为了帮助公众号开发者获取公众号的认证状态,微信公众平台开始提供公众号认证过程中各阶段的事件推送,会推送到在开发者中心填写的服务器地址中. 微信认证包含资质认证和名称认证两个阶段,具体事件推送包括以下6种类型(点击查看开发者文档): 1. 资质认证成功(此时获得认证公众号才有的接口权限) 2. 资质认证失败 3. 名称认证成功(此时获得微信客户端中公众号的打勾认证标识) 4. 名称认证失败(此时虽然未获得打勾,但仍有接口权限

你必须要知道的10款APP开发框架

对于大部分Web开发人员,HTML.CSS和 Javascript是他们最熟练的开发技能.然而,开发一个原生的移动App,对他们来说却是完全陌生的领域.因为开发Android,iOS 或 Windows Phone上的原生App(app开发公司ty300.com),需要掌握完全不同的开发语言( Android使用Java,iOS app使用Objective-C或Swift,而Windows Phone则使用.NET),除此之外,你还需要使用完全不同的开发环境(入门教程qkxue.net).ID