写点什么

开发人员首选跨平台工具之最新调查

  • 2012-02-29
  • 本文字数:1263 字

    阅读完需:约 4 分钟

VisionMobile 发布了一份新报告,报告中统计了开发人员当前使用的跨平台工具、未来计划要使用的跨平台工具以及打算弃用的跨平台工具。调查结果预示着行情不太稳定,许多开发人员都倾向选择寻找更好的工具。

市场分析和策略公司 VisionMobile 进行了一项调查,目的是从开发者角度对跨平台工具(cross-platform tools,CPT)进行评估。调查对象跨越了整个地球,共有来自 91 个国家超过 2400 名开发人员参与其中。VisionMobile 从一份超过 100 个工具的列表中,挑选出了它认为最有名、使用最广泛的 20 个供应商及工具,它们分别是:Adobe (Flex)、Appcelerator (Titanium)、AppMobi、Bedrock (Metismo)、Ansca (Corona)、DragonRad、Kony、Marmalade、MoSync、Netbiscuits、Alcatel Lucent (OpenPlug)、PhoneGap、RhoMobile、RunRev (LiveCode)、Sencha Touch/jQTouch、Strobe/Sproutcore、Unity、Unreal、Worklight 和 Xamarin (MonoTouch/Droid)。

参与调查的开发人员依据他们主要使用的跨平台工具进行了回应,分布情况如下:排在首位的是 Mono,接下去是 PhoneGap、RunRev 和 Appcelerator——它们各自的用户数量十分接近。

当问题变成开发人员所有使用过的工具时,结果层次结构发生了变化,即问题变成了统计“在不区分工具是否为主要开发工具的前提下,开发人员使用最多的跨平台工具列表”。调查显示 PhoneGap 排在首位,其次是 Sencha Touch 和 Mono:

在未来计划使用的跨平台工具列表中,PhoneGap 一马当先:

但是也有大量的开发人员准备在未来弃用 PhoneGap,这样的结果显示了行情波动很大,开发人员仍在选择最好的工具。大部分开发人员计划舍弃 Flex,想到 Adobe 在 Flash 和 Flex 上的姿态,你就会觉得这个结果并不令人惊讶。采用率和弃用率应当结合起来看,这样才能更好地评估某个工具在未来如何发展:

调查中开发人员选择一个工具而不是选择另外工具的原因按照顺序排列依次是:61% 的人作出选择是因为“它支持我的目标平台”;43% 的人作出选择是因为“它能够用到我的开发技能”;40% 的人作出选择是因为“它价格低或者免费”;33% 的人作出选择是因为“它能加速开发过程”;23% 的人作出选择是因为“它学起来简单”;19% 的人作出选择是因为“它提供丰富的 UI 功能”;10% 的人作出选择是因为“它可以访问设备或硬件 API”;而只有 9% 和 8% 的开发人员做出选择分别是因为性能和工具拥有良好的供应商支持:

当涉及工具使用中的用户满意度时,有意思的是,所有工具的得分都在 3.7 和 4.0 之间,即满意度近乎持平:

2012 年跨平台开发工具报告(PDF,共 97 页)包含了在用户调查和数据处理中使用到的方法、排名前 15 位的供应商及其工具的详细信息以及一些概括总结。从报告中可以看出,跨平台工具正在成为平台供应商(Apple、Google、Microsoft、Samsung、RIM)的战略性资产。跨平台工具既是对本地开发工具的补充,也是应用程序开发“民主化”的要素。多元化支持(手机、平板、PC 甚至即将到来的智能电视设备)将会是跨平台工具的“下一个新领域”。

查看英文原文: http://www.infoq.com/news/2012/02/Cross-Platform-Tools

2012-02-29 06:063412
用户头像

发布了 125 篇内容, 共 37.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

轻舟已过万重山:华为之路,平板PC之变

脑极体

华为 PC

开心档之Java 流(Stream)、文件(File)和IOJava.io

雪奈椰子

Java 开心档

数字货币现货合约秒合约交易所系统开发案例

开发微hkkf5566

如何运维多集群数据库?58 同城 NebulaGraph Database 运维实践

NebulaGraph

运维 数据库运维

2023年中国网约车行业用户体验洞察

易观分析

用户体验 网约车

一文读懂Guava EventBus(订阅\发布事件)

京东科技开发者

架构 观察者模式 Guava EventBus 企业号 2 月 PK 榜

云小课|MRS基础操作之配置DataNode容量均衡

华为云开发者联盟

大数据 华为云 企业号 2 月 PK 榜 华为云开发者联盟

比Worktile好用的项目管理软件有哪些?

爱吃小舅的鱼

项目管理 Worktile 项目管理工具

前端报表如何实现无预览打印解决方案或静默打印

葡萄城技术团队

Java开发技术培训应该怎么学习?

小谷哥

Linux安装elasticsearch-head

Geek_7ubdnf

elasticsearch

前端开发技术培训机构怎么选好?

小谷哥

低代码如何快速提升客户体验

力软低代码开发平台

IoT设备数据业务价值洞察实践——实践类

阿里云AIoT

阿里云 物联网 IoT

前端培训班学习哪家比较好

小谷哥

Bytebase 体验官之勇闯新手村

朱亚光

在前端培训机构怎么系统学习前端知识

小谷哥

最佳实践数据服务之设备数据格式ProtoBuf转JSON——实践类

阿里云AIoT

阿里云 物联网 IoT

ChatGPT时代的打工人众生相

脑极体

ChatGPT

Blender的布局和工作区

Finovy Cloud

Blende

深思考联合昇腾推出AI智慧病理“慧眼”计划

Geek_2d6073

软件测试 | App结构概述

测吧(北京)科技有限公司

测试

JS常见错误和解决方法集锦

观纵科技

前端 js 错误处理

IoT设备数据的存储、解析和价值挖掘实践——实践类

阿里云AIoT

阿里云 物联网 IoT

大数据培训去哪学靠谱?

小谷哥

华为云发布分布式编译构建系统CodeArts Build

华为云开发者联盟

云计算 华为云 企业号 2 月 PK 榜 华为云开发者联盟

Windows安装ElasticSearch

Geek_7ubdnf

elasticsearch

0源码基础学习Spring源码系列(二)——Spring如何解决循环依赖

京东科技开发者

spring 源码 初始化 二级缓存 企业号 2 月 PK 榜

令人期待的 SysOM 2.0 OS 迁移、超异构计算系统直播又来了 | 第 63-64 期

OpenAnolis小助手

操作系统 系统运维 sig 龙蜥大讲堂 SysOM

新型掩码自编码器 AdaMAE,自适应采样

Zilliz

计算机视觉

企业降本增效的催化剂:敏捷迭代

FinFish

敏捷开发 敏捷迭代 敏捷项目管理

开发人员首选跨平台工具之最新调查_语言 & 开发_Abel Avram_InfoQ精选文章