2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

  • 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:063827
用户头像

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

关注

评论

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

数据安全无小事:揭秘华为云GaussDB(openGauss)全密态数据库

华为云开发者联盟

安全 数据 加密

在K8S Volume中使用 subPath

东风微鸣

Kubernetes 最佳实践

设计数据库集群读写分离并非易事

架构师修行之路

分布式 微服务

一致性 hash

garlic

极客大学架构师训练营

架构师训练营第2期-第一周-学习总结

井中人

一文读懂线程池的工作原理(故事白话文)

捡田螺的小男孩

Java 面试 线程池 线程池工作原理

为什么Java容器推荐使用ExitOnOutOfMemoryError而非HeapDumpOnOutOfMemoryError?

东风微鸣

Kubernetes 最佳实践 jvm调优

Java中String占用空间的评估标准

陈德伟

Java jdk 源码剖析

终于,SM2国密算法被Linux内核社区接受了!

阿里云基础软件团队

Java中的String到底占用多大的内存空间?你所了解的可能都是错误的!!

冰河

Java 内存泄露 string 性能调优 内存溢出

谁说AI看不懂视频?

华为云开发者联盟

视频 剪辑

微服务的理想与现实

京东科技开发者

云原生

食堂就餐卡系统设计

Griffenliu

关于编码

西贝

Java 编码

C/C++最佳实践

jiangling500

c c++ 最佳实践

容器开发运维人员的Linux操作机配置优化建议

东风微鸣

Kubernetes 最佳实践 k8s入门

如何基于消息中间件实现分布式事务?我想说的都在这儿了!!

冰河

分布式事务 微服务 分布式数据库 数据一致性 海量数据

二十一、深入Python强大的装饰器

刘润森

Python

如果只推荐一本 Python 书,我要 Pick 它!

Python猫

Python 学习 编程 程序员 码农

架构作业:一致性hash

Nick~毓

socket编程

菜鸟小sailor 🐕

websocket

epoll服务器解析

菜鸟小sailor 🐕

Week 4命题作业

balsamspear

极客大学架构师训练营

Week 4学习总结

balsamspear

极客大学架构师训练营

小熊派开发实践丨漫谈LiteOS之传感器移植

华为云开发者联盟

开发 IoT stm32

mongodb源码实现、调优、最佳实践系列-Mongodb网络模块源码实现及性能调优(一)

杨亚洲(专注MongoDB及高性能中间件)

MySQL mongodb 中间件 架构师 分布式数据库mongodb

架构师训练营第 2 期第一周作业

井中人

听说你会缓存?

架构师修行之路

redis 缓存 微服务

商用密码与区块链共推数字经济发展

CECBC

网络安全 数字经济

区块链赋能供应链金融|应用优势与四类常见模式

CECBC

区块链

大明湖畔昇腾绽放,趵突泉里智能奔涌

脑极体

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