你应该尝试的5个跨平台移动开发工具
来源:互联网 发布:泰国打车软件 编辑:程序博客网 时间:2024/05/22 23:59
你应该尝试的5个跨平台移动开发工具
2012-03-15 03:41:29
作为移动操作系统-尤其是iPhone和Android-行情风云变幻,要紧的问题还是:你的Develop RoadMap中选择支持那些设备以及准备忽略那些设备。
1、 PhoneGap
PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。
Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe弃Flash而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。这是个好的信号,在flash和html5之间犹豫的开发者可以大胆的使用phonegap了,另外html5更注重移动平台,flash更适合pc端。
2、 Appcelerator
当我们在微博上调查跨平台移动开发工具时,Appcelerator受到了更多的粉丝的推崇。
另一个开放源码软件产品, Appcelerator’s Titanium 开发平台允许你使用JavaScript,PHP,Python,Ruby和HTML等这些典型的Web开发语言开发手机、平板和PC上的App。 Titanium也给它的用户访问300多个社交及其他网络API,以及位置信息。
Appcelerator还支持自定义行为和事件, App数据可以存储在云端或设备上,可以充分利用硬件,尤其是相机和摄像机的能力。
3、 RhoMobile
他们的口号是“一套代码,所有智能手机”似乎说明了一切。 RhoMobile提供了Rhodes,一个开源的基于Ruby的框架,它允许使用同一个Ruby源文件能够运行于许多移动设备上,目前包括的操作系统有iPhone,Android,Windows Mobile,RIM和Symbian。
该框架允许你只写一次代码,就可以build出运行在多个主流智能手机平台上。这些原生应用可以充分利用现有的硬件,包括GPS、摄像头,以及位置数据。
除了Rhodes,目前在其2.0版本中,RhoMobile还提供了RhoHub和RhoSync,前者是一个托管开发环境,后者是一个独立的服务器,用来保持当前用户的移动设备上的应用程序数据(云服务?)。
4、WidgetPad
WidgetPad是一个通过标准的web开发技术(如CSS3、HTML5、JavaScript)来开发智能手机应用程序的开源移动开发工具。
该平台包含有项目管理,源代码编辑,调试,协作,版本和分发等模块。 它可以用来创建iOS、Android以及WebOS上的App。
WidgetPad是目前还在private beta阶段,感兴趣的话您可以联系项目的创建者。
5、MoSync
MoSync是另一个基于常见的编程标准的开放源码软件的跨平台移动应用开发SDK。 该SDK包括紧密集成的编译器,运行时,库,设备配置文件,工具和实用程序。 MoSync为C / C + +编程搞了一个基于Eclipse的IDE。,并计划增加JavaScript和Ruby,PHP,Python和其他语言的支持。
该框架支持大量的操作系统,包括Android,Symbian,Windows Mobile,甚至是oblin(一个移动Linux发行版本)。
该项目的网址:http://www.mosync.com
英文传送门:
http://mashable.com/2010/08/11/cross-platform-mobile-development-tools/
原文链接:http://www.appfanr.com/2012/03/the-five-cross-platform-mobile-development-tools-you-should-the-try/
1、 PhoneGap
PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。
Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe弃Flash而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。这是个好的信号,在flash和html5之间犹豫的开发者可以大胆的使用phonegap了,另外html5更注重移动平台,flash更适合pc端。
2、 Appcelerator
当我们在微博上调查跨平台移动开发工具时,Appcelerator受到了更多的粉丝的推崇。
另一个开放源码软件产品, Appcelerator’s Titanium 开发平台允许你使用JavaScript,PHP,Python,Ruby和HTML等这些典型的Web开发语言开发手机、平板和PC上的App。 Titanium也给它的用户访问300多个社交及其他网络API,以及位置信息。
Appcelerator还支持自定义行为和事件, App数据可以存储在云端或设备上,可以充分利用硬件,尤其是相机和摄像机的能力。
3、 RhoMobile
他们的口号是“一套代码,所有智能手机”似乎说明了一切。 RhoMobile提供了Rhodes,一个开源的基于Ruby的框架,它允许使用同一个Ruby源文件能够运行于许多移动设备上,目前包括的操作系统有iPhone,Android,Windows Mobile,RIM和Symbian。
该框架允许你只写一次代码,就可以build出运行在多个主流智能手机平台上。这些原生应用可以充分利用现有的硬件,包括GPS、摄像头,以及位置数据。
除了Rhodes,目前在其2.0版本中,RhoMobile还提供了RhoHub和RhoSync,前者是一个托管开发环境,后者是一个独立的服务器,用来保持当前用户的移动设备上的应用程序数据(云服务?)。
4、WidgetPad
WidgetPad是一个通过标准的web开发技术(如CSS3、HTML5、JavaScript)来开发智能手机应用程序的开源移动开发工具。
该平台包含有项目管理,源代码编辑,调试,协作,版本和分发等模块。 它可以用来创建iOS、Android以及WebOS上的App。
WidgetPad是目前还在private beta阶段,感兴趣的话您可以联系项目的创建者。
5、MoSync
MoSync是另一个基于常见的编程标准的开放源码软件的跨平台移动应用开发SDK。 该SDK包括紧密集成的编译器,运行时,库,设备配置文件,工具和实用程序。 MoSync为C / C + +编程搞了一个基于Eclipse的IDE。,并计划增加JavaScript和Ruby,PHP,Python和其他语言的支持。
该框架支持大量的操作系统,包括Android,Symbian,Windows Mobile,甚至是oblin(一个移动Linux发行版本)。
该项目的网址:http://www.mosync.com
英文传送门:
http://mashable.com/2010/08/11/cross-platform-mobile-development-tools/
原文链接:http://www.appfanr.com/2012/03/the-five-cross-platform-mobile-development-tools-you-should-the-try/
原文:
http://www.douban.com/note/205124123/
0 0
- 你应该尝试的5个跨平台移动开发工具
- 你应该尝试的5个跨平台移动开发工具
- 2017年你应该尝试的25个Android库
- 2017 年你应该尝试的 25 个 Android 库
- 2017 年你应该尝试的 25 个 Android 库
- 推荐15个很优秀的跨平台的移动开发工具
- 推荐15个很优秀的跨平台的移动开发工具
- 推荐15个很优秀的跨平台的移动开发工具
- 推荐15个很优秀的跨平台的移动开发工具
- 推荐15个很优秀的跨平台的移动开发工具
- 推荐15个很优秀的跨平台的移动开发工具
- 5个你应该知道的建站平台
- 5个你应该知道的建站平台
- 跨平台移动开发工具
- Kotlin+Anko 你应该尝试的新Android开发方式
- 《程序员》 -- 5个最流行的跨平台开发工具
- 5个最流行的跨平台开发工具
- 移动周报:最受欢迎的跨平台开发工具推荐
- mysql数据库的文件创建方式
- 解決 ASP.NET 跑在 x64 機器上無法連接 Oracle DB 的問題
- IE6 a href onclick 执行顺序 && IE6下a标签发ajax请求的深坑
- 多套日历的编码怎么设计数据表?
- 《App Store 审核指南》与《数据存储指南》
- 你应该尝试的5个跨平台移动开发工具
- 内存泄漏检测工具
- cxGrid 分组
- 提升团队编码效率的几条经验
- 什么是控制反转/依赖注入?
- 关于vs2012生成exe文件无法在xp运行解决方法
- android 自适应 多屏幕支持 --Android多分辨率适配
- Red Hat Linux 64位安装mysql+nginx+GD+php
- 无论技术多强大,人还是决定要素