文档章节

9 大跨平台移动 App 开发工具推荐

编辑部的故事
 编辑部的故事
发布于 2017/10/18 17:46
字数 1096
阅读 3744
收藏 96

如今,移动应用开发已经变得越来越重要,开发人员面临最大的挑战之一就是在多个平台上运行应用程序。最新的应用程序代码支持“一次编写,到处运行”(WORA)的概念,即只要在一个平台上编写代码一次,就可以在多个平台运行。本文我们将为大家介绍 9 个优秀的移动 App 开发工具,帮你在短时间内设计出最前沿、最高效的应用。

9、移动应用开发工具 Codename One

Codename One是一个针对移动应用开发者的、开源的、跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有移动(智能手机和平板电脑)平台构建本地应用。

8、手机 Web 应用开发平台 PhoneGap

PhoneGap 是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在7个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada、Winodws Phone以及Symbian。

7、开源手机应用开发平台 Appcelerator

Appcelerator 是一个构建基于SOA的RIA应用的全集成平台,用来构建富应用、交互式的网站和应用程序。它是开源的。

6、手机上的 HTML5 框架 Sencha Touch

Sencha Touch 是专门为移动设备开发应用的 Javascript 框架。通过 Sencha Touch 你可以创建非常像 native app 的 web app,用户界面组件和数据管理全部基于 HTML5 和 CSS3 的 web 标准,全面兼容 Android 和 Apple iOS。

5、C# .NET 跨平台移动框架 MonoCross

MonoCross 是利用 C #.NET 开发的跨平台移动框架。通过 MonoCross,你可以使用任何平台特定的 API 或 HTML5 来构建本机应用程序,以提供丰富的基于 Web 的功能,而且,不管是在设备还是服务器上运行,都可以同时使用相同的业务逻辑和数据代码。

使用 Monocross,您可以灵活地为多个设备平台和架构编写应用程序,并为每个平台提供自定义用户界面。

4、Kony Mobile Platform

这个平台上有自动编码、应用程序预览和 API 连接等功能,还有其它各种令人惊讶的功能。Kony Mobile Platform 可以让开发人员构建多平台移动应用程序,它有预先构建的应用程序,使新手更容易开发应用。

3、跨平台移动端开发 NativeScript

NativeScript 可以使用 Javascript,CSS, XML 创建真正的 Native 跨平台应用,支持 iOS Android,NativeScript 将您的跨平台代码翻译成目标平台的代码。

UI 使用 XML 描述,CSS 样式,在编译时将 UI 转化成本地原生代码,最终得到正在的 Native 原生应用。

2、手机应用开发解决方案 Rhomobile

Rhomobile是一款基于Ruby的手机软件开发框架,用于编写并发布跨越多个移动平台的应用程序,程序只需编写一次就能在各种平台上运行。Rhomobile要求用户只要掌握HTML和Ruby就可以开发iPhone软件。它目前支持为iPhone、BlackBerry、Windows、Symbian和Android平台创建应用。开发者使用HTML/JavaScript/VSS/Ruby等技术开发应用。Rhomobile表示自己遵循苹果的开发者授权。

1、移动开发框架 Xamarin

Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS和 Android。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、跨平台实现。

作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。

(参考编译自:Dzone,译者:开源中国

转载请注明文章来源及作者

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1230
博文 257
码字总数 468651
作品 0
深圳
运营/编辑
私信 提问
加载中

评论(11)

tucke
tucke
ionic 哭晕在厕所
A
Alisa-Anna
hbuilder呢
qinerg
qinerg
为嘛没有 deviceone ?
戈饭
戈饭
看起来就像13、14年才会有的旧闻。
javaining
javaining
好多年前看过了都
张金富
张金富
Xamarin不购买 Mac能开发ios?
camelwoo
camelwoo
哪年的了?
阁主明
阁主明
是不是过时了?Sencha Touch很早就停止更新了哦。。。
fengjx
fengjx
这都什么年代了!!!
lzh-boy
lzh-boy
没有新闻了吗?多少年的还在发
9 大跨平台移动 App 开发工具推荐

如今,移动应用开发已经变得越来越重要,开发人员面临最大的挑战之一就是在多个平台上运行应用程序。最新的应用程序代码支持“一次编写,到处运行”(WORA)的概念,即只要在一个平台上编写代...

mickelfeng
2017/10/19
0
0
20分钟轻松制作移动网站

最近关于移动网站开发或APP轻应用的内容越来越多了,,有一些好的方法可以快速开发,但不系统,这里推荐一本书吧。  PhoneGap的目的是用来快速开发移动跨平台 APP,它基于 HTML 5,支持市面...

woiwoi
2016/02/03
209
0
KeyMob移动聚合平台浅淡:告诉你原生广告与移动聚合平台的对比?

今天,KeyMob移动聚合平台就为广大移动开发者总结了以前主流的几种原生广告与现在的移动聚合平台对比,希望能为广大开发者提供一些参考。 IOS原生开发 IOS原生开发就是直接使用OC程序语言,X...

大街小巷
2015/12/09
95
0
九大跨平台移动应用程序开发工具排行榜!

  【IT168 评论】随着跨平台移动应用开发工具的兴起,移动应用不再是奢侈品而已成为日常生活的必需品。应用开发人员面临的最大挑战是创建可在多个平台上运行良好的应用程序。本文分享了前9...

it168网站
2017/10/16
0
0
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具

4月21日,北京 - 阿里巴巴今天在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、...

阿里百川
2016/04/21
606
1

没有更多内容

加载失败,请刷新页面

加载更多

网站漏洞检测之WordPress 5.0.0 修复方案

2019年正月刚开始,WordPress最新版本存在远程代码注入获取SHELL漏洞,该网站漏洞影响的版本是wordpress5.0.0,漏洞的产生是因为image模块导致的,因为代码里可以进行获取目录权限,以及文件...

网站安全
39分钟前
0
0
MySql 优化 group by 语句

默认情况下,Mysql 对所有 group by 的字段进行排序,如果查询包括 group by ,用户想要避免排序结果的消耗。可以指定 order by null 禁止排序。 mysql> EXPLAIN select * from sys_log gro...

嘴角轻扬30
今天
9
0
Linux分区&格式化&文件系统&LVM&扩容

硬件 磁盘由 盘片组、主轴马达、机械臂、磁头、驱动芯片和电路、接口等构成 2. 磁盘的分割 每个盘片很多同心圆分割为磁道 Trace 一组盘片的同径磁道叫做一个柱面 Cylinder 每个磁道又被分为很...

可数局部基
今天
5
0
刷leetcode第705题- 设计哈希集合

这个我可能做的不是很符合题意,虽然AC了,但是没有去用到hash函数之类的方式。同样使用了位运算来搞定这一切,简单易懂。上代码如下: typedef char MyHashSet;/** Initialize your data ...

锟斤拷烫烫烫
今天
4
0
【spring】- springmvc 工作原理

核心:前端控制器:DispatcherServlet 功能:MVC设计模式中的Controller角色,掌控全局 类图 原理 本质是将DispatcherServlet及关联的Spring上下文环境的初始化工作织入Servlet的生命周期内,...

ZeroneLove
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部