分享

移动开发工具篇 隐者黑鹰

 隐者黑鹰88 2015-05-18

移动开发工具篇

 Apache Cordova

Cordova平台提供了一套API,以便使用HTML、CSS和JavaScript等Web开发技术开发原生应用程序。有600多个插件可用来扩展其功能。

支持的操作系统:iOS、安卓、黑莓和Windows Phone

相关链接:http://cordova.

 Appcelerator Titanium

Titanium平台被75000多个应用程序所使用,它包括开源SDK(拥有5000多个设备和移动操作系统API)、基于Studio Eclipse的集成开发环境(IDE)和Alloy模型/视图/控制器(MVC)框架。还提供移动后端即服务(MBaaS)。

支持的操作系统:Windows、Linux、OS X、iOS、安卓和黑莓

相关链接:http://www./titanium/

 Bootstrap

Bootstrap由推特开发,声称是“互联网上最流行的HTML、CSS和JavaScript框架,可用于开发快速响应、移动优先的项目。”它非常容易定制,让用户可以核对表框,明确自己想在下载过程中加入哪些组件。

支持的操作系统:与操作系统无关

相关链接:http://

18. Edhita

Edhita是一款开源文本编辑工具,它让用户更容易从iPad或iPhone编写代码。几个相关项目为该文本编辑工具添加了功能,包括EDHFontSelector、EDHInputAccessoryView、EDHUtility和EDHFinder。

支持的操作系统:iOS

相关链接:http://edhita.

 Hammer.js

Hammer.js让你很容易将基于触摸和鼠标的手势识别功能整合到你的代码当中。默认情况下,它包括点击、双击、按下、拖移、滑动、捏合和旋转等识别功能。

支持的操作系统:与操作系统无关

相关链接:http://hammerjs.

Ionic

这个用于开发混合应用程序的前端SDK有望帮助开发人员“开发惊艳的应用程序”。它包括HTML、CSS和JavaScript等组件的几个库、手势及工具。它专门进行了优化,以便与AngularJS结合使用。

支持的操作系统:与操作系统无关

相关链接:http://

 JQuery Mobile

JQuery Mobile基于HTML5,可帮助广大开发人员开发快速响应的应用程序,这些应用程序可以从任何移动设备来访问。它包括一个主题定制器(Theme Roller),简化了构建和应用自定义主题的过程。

支持的操作系统:与操作系统无关

相关链接:http://

 jQT

借助jQT,你就可以从安卓或iOS智能手机或平板电脑从事Web开发工作。功能特性包括:基于Sass的主题、支持Zepto、原生WebKit动画、回调事件、滑动检测、图像预装及更多。

支持的操作系统:iOS和安卓

相关链接:http://

 Kurogo

Kurogo以日本剧场的舞台工作人员命名,这个针对移动设备而优化的中间件有助于开发内容丰富的网站。用户包括马萨诸塞综合医院、哈佛大学、布朗大学、乔治敦大学及另外许多知名机构。

支持的操作系统:Windows、Linux和iOS

相关链接:http:///home/

LoopBack

Loopback自称是“一种功能强大的Node.js框架,可用于开发API,而且易于连接到后端数据源。”一些附件增添了推送、文件管理、第三方登录和地理位置等功能。

支持的操作系统:Windows、Linux、OS X、安卓和iOS

相关链接:http://

 MoSync SDK和Reload

MoSync为其移动开发工具提供了两种不同的版本:SDK让用户可以使用C/C++或HTML5,构建跨平台的原生、Web或混合应用程序。Reload让开发人员可以使用HTML5/JavaScript,构建跨平台的原生应用程序。

支持的操作系统:Windows、OS X、安卓、iOS和Windows Phone

相关链接:http://www.

 OpenMEAP

OpenMEAP声称是“第一个开源HTML5移动应用平台,让毫无编程经验的企业和消费者也可以轻松构建、管理和部署移动应用程序,这些应用程序针对每一种设备自动进行了优化,包括台式机、智能手机和平板电脑。”它让用户可以使用HTML5、CSS3和JavaScript,迅速开发应用程序;经可以部署在内部,也可以部署在云端。

支持的操作系统:安卓、iOS、Windows和黑莓

相关链接:HTML5/JavaScript

 Phaser

Phaser专门为HTML5游戏开发而设计,它有望快速开发有趣的游戏。功能特性包括:WebGL和Canvas渲染、预加载器、三种不同的物理系统、精灵(sprite)、群组、动画、摄像头、触摸或鼠标输入及更多功能。

支持的操作系统:Windows、Linux、OS X、安卓和iOS

相关链接:sprite

 PhoneGap

PhoneGap极其流行,它让人们很容易使用HTML、CSS和JavaScript,构建原生移动应用程序。除了开源版外,它还有一款收费的企业版,而PhoneGap Build服务可以在云端编译你的应用程序。

支持的操作系统:Windows、iOS、安卓、黑莓、Windows Phone及其他

相关链接:http://www.

 Qt

Qt同时支持移动开发和桌面开发,这是一种跨平台的应用程序和用户界面框架,已被80多万人所使用。它支持C++和QML,而QML是一种基于CSS和JavaScript的语言。还提供了收费版。

支持的操作系统:Windows、OS X和Linux

相关链接:http://

Rhodes

Rhodes基于Ruby,这是一种移动应用程序快速开发框架,可用于构建充分利用设备硬件的原生应用程序,比如GPS、摄像头、条形码阅读装置、蓝牙和近场通讯(NFC)等硬件。它声称是唯一支持模型视图控制器、同步数据、支持所有设备、拥有主机托管构建服务和“真正工业设备功能”的框架。

支持的操作系统:Windows、Linux、OS X、iPhone、安卓、黑莓和Windows Phone

相关链接:http://www./US-EN/RhoMobile+Suite/Rhodes

 Sencha Touch

Sencha Touch让用户能够使用HTML5构建移动Web应用程序,它包括50多个内置组件。提供收费支持和服务。

支持的操作系统:与操作系统无关

相关链接:http://www./products/touch/

 THyM

作为Eclipse项目的一部分,混合移动项目(又叫THyM)让开发人员可以使用Eclipse IDE,构建混合移动应用程序。它支持Adobe Cordova,已整合到JBoss Developer Studio和Zend Studio当中。

支持的操作系统:与操作系统无关

相关链接:https://www./thym/

Vim

现在你可以在iPhone或iPad上使用常用或不常用的代码编辑工具了。值得关注的功能包括:自动内缩、可视化模式、可感知语言的语法突显、宏命令记录及回放、多个剪贴板及更多。

支持的操作系统:与操作系统无关

相关链接:http:///en/applications/vim/

隐者黑鹰

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多