阅读更多

18顶
8踩

行业应用
BestVendor.com的工作人员在全球范围内采访了500名重要开发人员,在调查询问他们实际使用的工具后,制作了一张信息图,如下。



这张信息图覆盖10个方面的工具:Bug 追踪、数据库、开发框架、集成开发环境(IDE)、项目管理、存储、文本编辑器、网站分析、网站托管(Web Hosting)、版本控制。

图表所示,少数中坚工具占主导地位,如 git 、 Eclipse、AWS 、Dropbox、MySQL 和 Google Analytics 。但也有一些惊喜,比如:23%的开发人员使用Notepad++ 文本编辑器, 8%的开发人员使用 Heroku 的网站托管服务。

所有受访的开发人员是来自世界各地的员工数不到100人的公司。

他们所在地区

美国 48% 、欧洲 23% 、亚洲 11% 、美洲(不含美国)9% 、澳大利亚 4% 、 中东 2% 、非洲 1%。

他们所在行业

科技 83% 、个人服务 5% 、金融 2% 、教育 2% 、艺术和娱乐 2% 、基础设施 1% 、 制造业 1% 、 健康 1% 、其他 2%。

图中还有一些挺受人喜欢的、但还不算主流的工具,比如 Node.js。

注:员工数不到100人的公司,并不是说它不入流,很多知名互联网公司(或团队)都属于小型或微小型。比如:WordPress的母公司Automattic的员工只有72名,轻博客 Tumblr 只有18名员工,Github 的员工数也没有超过50名,Dropbox 公司的员工数只有65名。

  • 大小: 662.9 KB
来自: 伯乐在线
18
8
评论 共 43 条 请登录后发表评论
43 楼 forcer521 2011-12-22 16:46
bcw104 写道
本朝国情特殊,故不在统计范围之内。

42 楼 fm_974 2011-12-17 22:21
selenium IDE。。。
41 楼 lvzhaojun 2011-12-14 22:16
天朝又被忽略了
40 楼 lvzhaojun 2011-12-14 22:14
db2 oracle informix Eclipse spring UE  Svn
39 楼 caizi12 2011-12-14 19:38
500个人 做测试,一点也不靠谱。。
38 楼 oaklet 2011-12-14 19:35
显然,这些人有至少33%在使用mac系统
37 楼 nail2008 2011-12-14 16:04
kevinwong 写道
DB2这个悲催的孩子

以往DB2靠行贿还能HOLD住中国的国企,现在Oracle比他敢给
有过某行业从上到下所有系统数据库从DB2迁移到Oracle的经历,真是悲催的祖师爷啊
36 楼 taotieqiji 2011-12-14 14:35
一看文本编辑器,显然国外都是用mac的。。。
35 楼 bcw104 2011-12-14 14:06
本朝国情特殊,故不在统计范围之内。
34 楼 mingxiao2010 2011-12-14 13:04
国内的情况要和这个大不一样的。
33 楼 lioncin 2011-12-14 12:19
和我目前的工作 基本吻合
32 楼 diferent 2011-12-14 10:54
Dollyn 写道
git已经这么高了么...

现在拖管的项目 越来越多的都使用Git了
31 楼 Dollyn 2011-12-14 10:46
git已经这么高了么...
30 楼 Jekey 2011-12-14 09:56
重要开发人员都玩mac,所以这调查不具有普遍性
29 楼 cyberblue 2011-12-14 09:27
fjjiaboming 写道
ray_linn 写道
我很好奇这个全球重要的500个开发人员怎么评选的? ,这些所谓重要的人员没事摆弄rails干屁?


是的,严重怀疑 调查者是Rails的托!


Rails给算在了框架里,当然就是最多的。PHP不算框架,各种Java中间件也不算框架,唯独Spring算框架,所以这个比例在米国很正常
28 楼 yuntaojiayou 2011-12-14 09:15
fish2007 写道
Bug追踪:无;数据库:oracle;框架:基于spring的扩展框架;IDE:eclipse;项目管理:无;存储:无;文本编辑器:nodepad++;网站分析:无;网站托管:无;版本控制:CVS
所在地:中国北京
所在行业:金融

新加坡的也是類似
27 楼 fjjiaboming 2011-12-14 09:02
ray_linn 写道
我很好奇这个全球重要的500个开发人员怎么评选的? ,这些所谓重要的人员没事摆弄rails干屁?


是的,严重怀疑 调查者是Rails的托!
26 楼 fjjiaboming 2011-12-14 09:01
就这点人数 就叫调查??
太不尊重行业 和学术!
25 楼 zhans52 2011-12-14 08:57
我们依旧游离世界之外
24 楼 zhans52 2011-12-14 08:57
肯定木有中国人被调查

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++NT服务框架源代码

    NT服务框架,把你的要做成服务启动的程序代码添加到CmdStart这个函数里,那么你的代码就可以作为NT服务启动了!

  • Windows服务程序

    本篇转载用于备份学习,如有侵权私聊删除(原文写的太好了,害怕以后找不到原文) 有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么?   在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls.

  • 【Windows】服务程序

    修改服务启动后失败重启设置 ChangeServiceConfig2 SERVICE_FAILURE_ACTIONS sdBuf={0}; BOOL bSuccess=TRUE; if (argc!=2) { return 1; } // Open a handle to the service. SC_HANDLE sch=OpenSCManager(...

  • Windows Services(NT)服务学习!基础篇完整篇!

    本文主要记录什么是Windows Service,及其主要组成?并通过一个列子来创建一个Windows Services,同时,记录几个在查资料碰到的问题。          Windows Services全文简称NT           1,  什么是Windows Services?               NT主要应用于服务器,是长期运行的应用程序,他不需要用户界面和任何模拟的输

  • 创建自定义的服务Windows NT service

    创建自定义的Windows NT service

  • 在windows环境使用C++开发一个提示保护眼睛的服务(一)

    长时间使用电脑,导致眼睛胀痛,去医院检查,眼压升高,严重可能导致青光眼,进而导致失明。所以准备开发一个程序来提醒自己保护眼睛。程序在后台运行,所以准备开发为服务,开机自启动。我对C++更熟,对C#不熟,所以准备使用C++。服务检测开机与解锁,检测到之后开始计时,比如40分钟,这个可以自己定,之后提示已用时40分钟,需要休息眼睛。windows服务开发文档使用chat3.5翻译的。

  • 5.7.1、部署时报NT Service无处理权限的解决方法

    JOB调用SSAS命令生成cube时报NT Service\SQL agent$sqlserver2012无处理权限错误的解决方法   打开sql server配置管理器-》选择sql server服务-》将SQLServer、SSIS、SSAS、SSRS、SQLServer代理的登录身份改为“内置账户”,并选择local system,即可

  • Service的常见使用及代码示例

    Android中service的常见使用

  • Windows服务编写原理及探讨(2)

    Windows服务编写原理及探讨(2)(二)对服务的深入讨论之上  上一章其实只是概括性的介绍,下面开始才是真正的细节所在。在进入点函数里面要完成ServiceMain的初始化,准确点说是初始化一个SERVICE_TABLE_ENTRY结构数组,这个结构记录了这个服务程序里面所包含的所有服务的名称和服务的进入点函数,下面是一个SERVICE_TABLE_ENTRY的例子:SERVICE_TABLE

  • SERVICE_STATUS结构各成员解析

    在编写Windows服务的时候,需要调用API函数::SetServiceStatus()向服务控制管理器(SCM)提交更新当前服务的状态信息,其第2个参数为指向SERVICE_STATUS结构的指针,SERVICE_STATUS结构中包含了表示当前服务状态的信息,对其各成员一一分析: typedef struct _SERVICE_STATUS {   DWORD dwService

  • Windows服务的ServiceMain函数

    当服务控制程序请求运行新服务时,服务控制管理器(SCM)启动服务并向控制调度程序发送启动请求。控制调度程序创建一个新线程来执行服务的ServiceMain功能。有关示例,请参阅编写ServiceMain函数。 ServiceMain函数应执行以下任务: 1、初始化所有全局变量。2、立即调用RegisterServiceCtrlHandler函数以注册Handler函数来处理服务的控制请求。 R...

  • 安卓startService:让你彻底理解startService过程

      基于Android 6.0的源码剖析, 分析android Service启动流程,相关源码: ​ frameworks/base/services/core/java/com/android/server/am/ - ActivityManagerService.java - ActiveServices.java - ServiceRecord.java - Pr...

  • 用户'NT Service\MSSQLServerOLAPService'登录失败

    用户'NT Service\MSSQLServerOLAPService'登录失败 打开SQL Server Management Studio,连接 数据库引擎 展开安全性,再展开用户名 鼠标右击“用户名”,点击新建用户名,输入“NT Service\MSSQLServerOLAPService” 点击“用户映射”,选取映射的数据源(例如AdventureWorkDW2014),数据库...

  • Service层代码单元测试以及单元测试如何Mock

    主要介绍如何对Springboot Service层代码做单元测试,以及单元测试中涉及外调服务时,如何通过Mock完成测试。

  • Windows服务之启动、停止、暂停、继续

    Windows服务之启动、停止、暂停、继续 原文:Windows服务之启动、停止、暂停、继续 Windows服务之启动、停止、暂停、继续 2011-11-09 15:07:37 我来说两句 收藏 我要投稿 [字体:小 大] SC_HANDLE scm,sHandle;...

  • WebService学习总结(一)——WebService的相关概念

    一、序言   大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种...

  • 【Java编程系列】在Spring MVC中使用工具类调用Service层时,Service类为null如何解决

    因为平时在调用service层时都是在controller中,有配置扫描注入,spring会根据配置自动注入所依赖的服务层。 但因我们写的工具类不属于controller层,所以当所写接口需要调用服务层是,常常会为NULL。 下面就分享一个实践后可行的办法,如下图所示: 主要是:1.将此工具类加上@Component注解 2.将所需调用的服务类设置成静态属性,并通过方法直接将服务层设置成工

Global site tag (gtag.js) - Google Analytics