DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jsuguo
今日帖子: 27
在线用户: 24
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 go_on (go_on) ★☆☆☆☆ -
盒子活跃会员
2017/7/27 23:20:34
标题:
Embarcadero 2017 Delphi/C++ Builder开发者调查报告 浏览:1818
加入我的收藏
楼主: https://community.embarcadero.com/blogs/entry/some-data-from-the-2017-rad-studio-developers-survey

As most of you know, the Embarcadero PM team has been running fairly extensive yearly surveys regularly. We had the last yearly survey in April 2017. In the past, the company decision has been not to share data coming from the survey, as some of it is fairly sensitive in terms of business analysis and planning. But given that not all of the information fits into this category, this year Embarcadero has decided to share some of the results of the main yearly developer's survey -- that saw several thousand people taking the time and effort to go over almost 100 questions. We plan on sharing some more information in the future, in blog posts focused on specific product features.

RAD Studio Versions Owned
One interesting question we ask our customer is to indicate not only which is the last version they own or are using, but also list all of the versions they owned. This is not historical data, as it depends on developers who took this year survey. A lot of the current customers have been using the product for a long time, but not all versions have been equally successful:



General Information Channels
Another question we want to share the answer for is which online outlets developers go to get information and learn about the product. Notice this was a question allowing multiple answers. This is the list in order of preference (from most popular to least popular), of the group of sites that got over a thousand votes:

1. Stack Overflow

2. Embarcadero Website

3. Embarcadero Community (community.embarcadero.com)

4. Embarcadero Webinars

5. Old forum (forums.embarcadero.com)

6. MVP and Other User's Blogs

7. Quality Portal (quality.embarcadero.com)

These are additional sites and information channels that received less than a thousand votes, again listed from most to least popular

8. User groups and local community forums

9. Country specific developers forums

10. Google+ Delphi Community

11. Live "in person" events

12. Facebook

13. Twitter

Appears our customers are not really social media fanatics, with the limited exception of the Google+ community.

Most Relevant Development Scenarios
These are the key focus areas our customers, in terms of product use. This is another question allowing multiple answers, and the 4 most popular were:

1. Windows VCL Desktop clients

2. FMX/mobile clients

3. FMX/desktop clients

4. JSON/REST Web Services

Building Windows VCL applications clearly remains an important focus for the largest majority of our customers, with over 90% of the survey respondents indicating VCL is relevant to their work.

Developers Revenues Tied to the use of RAD Studio
There is clearly a very varied group of developers using Delphi, C++Builder and RAD Studio, and one way to highlight it is to look at the revenues from using our products developers declared in the survey (and we hope they were honest!). From a 25% of customers not making any money or making less than 1,000 dollars a year, to a few claiming businesses over 100 million dollars!

 

Other Programming Languages Used
Besides Delphi and C++ languages, most of the developers using RAD Studio use other development tools and programming languages alongside. Among the other popular languages, this year JavaScript surpassed C#. This is the list from most to least popular:

1. JavaScript

2. C#

3. PHP

4. C

5. Java

6. Python

7. VB

8. VB.NET

9. Objective-C

Of course, most of these languages are used with other IDE and editors, the two most popular being:

1. Visual Studio

2. Notepad++

Target Desktop and Mobile OSes
Among the operating systems RAD Studio developers build software for, we have two separate questions, focused on desktop and mobile operating systems, with Windows and Android clearly leading the two groups. The versions break out is fairly interesting, with Windows XP still significantly high (even if decreasing a lot since the last survey).



On the mobile front, data is more or less as expected, with iOS receiving much more focus than its installed user base numbers and the "Other" category significantly dropping from past surveys.



Version Control
Which version control are RAD Studio developers using? I found it worrisome that the second most used VCS is "none" -- at about 30% of the total! Come on, even for a single developer on simple projects, not using a version control system is hard to justify these days:

1. Subversion

2. No Version Control System

3. Git

4. Microsoft's TFS

5. Other

Cloud Services
Another question we asked was about cloud services developers use. This is the list in order from the most popular of the top picks, although there is a mix of real cloud services and file system services:

1. Amazon Web Services (growing from previous year)

2. DropBox

3. Windows Azure (growing from previous year)

4. Google Drive

5. Google Docs

Commonly used Database Engines
Another very interesting question is about the most popular databases among the developers using RAD Studio. No big surprise and very stable over time (with the exception of a huge growth of MariaDB -- a database we already started supporting natively in FireDAC). This is our top ten for relational databases, again starting with the most popular:

1. Microsoft SQL Server

2. MySQL

3. SQLite

4. Firebird

5. Oracle

6. PostgreSQL

7. Access

8. InterBase

9. MariaDB

10. IBLite / IBToGo

The top pick for NoSQL engines remains MongoDB, but the second one, Redis, is a new entry -- all other trailing with only a handful of votes.

Conclusion
Our yearly developers survey provides us with a lot of useful data we use for our planning and product directions. While we cannot share all of it, there is data relevant for the community at large we started covering in this blog posts and we are more than happy to discuss in public. I'll also cover Delphi language requests and other product areas in future blog posts. Stay tuned.

中文翻译
http://www.eudn.net/thread-87-1-1.html

大多数人都知道,Embarcadero PM团队经常进行相当广泛的年度调查。 我们在2017年4月进行了最后一次年度调查。
过去,公司一直决定不分享调查数据,因为其中一些在业务分析和规划方面相当敏感。 但鉴于并不是所有的信息都属于这一类别,
今年Embarcadero已经决定分享主要的年度开发商调查结果 - 几千人花费时间和精力来回答近100个问题。 我们计划在未来分享一些更多的信息,在博客文章中专注于具体的产品功能。
RAD Studio/Delphi/C++ Builder 版本
我们要求我们的客户的一个有趣的问题是不仅表明他们拥有或正在使用的最后一个版本,还列出了他们拥有的所有版本。 这不是历史数据,
因为这取决于今年调查的开发人员。 很多目前客户已经使用该产品了很长时间,但并不是所有的版本都同样成功:
 
RAD Studio/Delphi/C++Builder 网络信息获取渠道
另一个我们想要分享答案的问题是从哪些网络开发商获取信息并了解产品。
注意这是一个允许多个答案的问题。 这是按照优先顺序(从最受欢迎到最不受欢迎的)的顺序,获得了超过一千个投票的网站组:
1. Stack Overflow
2. Embarcadero Website  官方网站
3. Embarcadero Community (community.embarcadero.com)  官方社区
4. Embarcadero Webinars 网络会议
5. Old forum (forums.embarcadero.com) 官方旧论坛
6. MVP and Other User's Blogs  MVP或者其它作者的博客
7. Quality Portal (quality.embarcadero.com)  官方质量中心
这些是额外的网站和信息渠道,收到不到一千票,按得票顺序
8. User groups and local community forums  用户组或者当地技术论坛
9. Country specific developers forums  国家技术论坛
10. Google+ Delphi Community  Google+ Delphi社区
11. Live "in person" events 个人讲座
12. Facebook
13. Twitter
我们发现我们的客户不是真正的社交媒体狂热分子,除了Google+社区之外。
最相关的开发场景
这些是我们的客户在产品使用方面的关键重点。 这是另一个允许多个答案的问题,而最受欢迎的是4个:
1. Windows VCL Desktop clients  Windows桌面客户端应用
2. FMX/mobile clients   FMX 移动客户端应用
3. FMX/desktop clients FMX桌面客户端应用
4. JSON/REST Web Services  JSON/REST网络服务
构建Windows VCL应用程序显然仍然是我们最大多数客户的重点,超过90%的受访者表示VCL与他们的工作相关。
使用RAD Studio/Delphi/C++Builder 获得的收入
显而易见,使用Delphi,C ++ Builder和RAD Studio的开发人员非常多样化,其中一个重点就是使用我们在调查中宣称的产品开发人员的收入(我们希望他们诚实!)。
其中25%的客户不赚钱或每年不足1000美元的,有的企业超过1亿美元!
  

使用其他的编程语言
除了Delphi和C ++语言,大多数使用RAD Studio/Delphi/C++Builder的开发人员都使用其他开发工具和编程语言。 在其他流行的语言中,今年JavaScript超过了C#。 这是从得票数排序:
1. JavaScript
2. C#
3. PHP
4. C
5. Java
6. Python
7. VB
8. VB.NET
9. Objective-C
当然这些语言大多数与其他IDE和编辑器一起使用,其中最受欢迎的是:
1. Visual Studio
2. Notepad++
目标桌面和移动操作系统
在操作系统中,我们有两个单独的问题,专注于桌面和移动操作系统,Windows和Android明显领先于两个组。 相当有趣的是,Windows XP仍然显着高(即使自上次调查以来减少了很多)。
 
在移动领域,数据或多或少是预期的,iOS的比其安装的用户数更多,“其他”类别从过去的调查中显着下降。
 
版本控制
RAD Studio开发人员使用哪个版本控制? 我发现令人担忧的是,第二高的是“没有” - 占总数的30%左右! 来吧,即使是单个开发人员的简单项目,不使用版本控制系统也是很难理解:
1. Subversion
2. No Version Control System  不使用版本控制
3. Git
4. Microsoft's TFS
5. Other 其它
云服务
另一个问题是云服务开发人员使用的。 这是从最受欢迎的最佳选择中排列的列表,尽管有真正的云服务和文件系统服务的混合:
1. Amazon Web Services (growing from previous year)
2. DropBox
3. Windows Azure (growing from previous year)
4. Google Drive
5. Google Docs
常用的数据库引擎
另一个非常有趣的问题是使用RAD Studio/Delphi/C++Builder的开发人员中最受欢迎的数据库。 没有大的惊喜,并且非常稳定(除了MariaDB的巨大增长 - 我们已经开始在FireDAC中支持的数据库)。 这是关系型数据库的前十名,从最流行的方式开始:
1. Microsoft SQL Server
2. MySQL
3. SQLite
4. Firebird
5. Oracle
6. PostgreSQL
7. Access
8. InterBase
9. MariaDB
10. IBLite / IBToGo
NoSQL引擎的首选仍然是MongoDB,但第二个,Redis是一个新的选项 - 所有其他尾随只有少数票。
结论
我们的年度开发者调查为我们提供了大量有用的数据,用于我们的规划和产品方向。 虽然我们不能分享关于整个社区的数据,但是我们开始在这个博客文章中介绍,我们很乐意在公开场合讨论。 我还将在未来的博客文章中介绍Delphi语言的需求和其他产品领域。 敬请关注。
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2017/7/28 8:00:57
1楼: sql server第一,估计是用express版本的比较多。
----------------------------------------------
-
作者:
男 snakegao (snakegao) ★☆☆☆☆ -
盒子活跃会员
2017/7/28 11:51:06
2楼: MariaDB有点黑马的意味!!!
----------------------------------------------
-
作者:
男 zyp1984 (小李他妈的飞刀) ★☆☆☆☆ -
普通会员
2017/7/28 15:34:26
3楼: 使用RAD Studio/Delphi/C++Builder 获得的收入
显而易见,使用Delphi,C ++ Builder和RAD Studio的开发人员非常多样化,其中一个重点就是使用我们在调查中宣称的产品开发人员的收入(我们希望他们诚实!)。
其中25%的客户不赚钱或每年不足1000美元的,有的企业超过1亿美元!

看看EMB的调查重点。我靠。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
男 5bug (5bug) ▲▲▲△△ -
普通会员
2017/7/28 18:01:11
4楼: 可惜的是工作的机会越来越少了~
----------------------------------------------
- 写什么呢?http://www.5bug.wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行85.9375毫秒 RSS