{"id":1536,"date":"2009-06-18T15:47:33","date_gmt":"2009-06-18T14:47:33","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1536-survey-ranks-developer-tools-and-reveals-what-developers-care-about-most.html"},"modified":"2009-06-18T15:47:33","modified_gmt":"2009-06-18T14:47:33","slug":"survey-ranks-developer-tools-and-reveals-what-developers-care-about-most","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1536-survey-ranks-developer-tools-and-reveals-what-developers-care-about-most.html","title":{"rendered":"Survey ranks developer tools, and reveals what developers care about most"},"content":{"rendered":"<p>Evans Data has published its 2009 <a href=\"http:\/\/www.evansdata.com\/reports\/viewRelease_download.php?reportID=19\" target=\"_blank\">Software Development Platforms survey<\/a>, to which around 1200 developers contributed, scoring their chosen development tools in eighteen different categories. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.itwriting.com\/images\/tools-ranking.gif\" \/><\/p>\n<p>The tools covered are Eclipse, Embarcadero\u2019s Delphi, IBM\u2019s Rational Suite, IntelliJ, Microsoft\u2019s Visual Studio, NetBeans, Oracle JDeveloper and Sun Studio.<\/p>\n<p>I was sorry not to see more products covered. <strike>Flex Builder<\/strike> <a href=\"http:\/\/www.adobe.com\/products\/flex\/\" target=\"_blank\">Flash Builder<\/a>, <a href=\"http:\/\/zend.com\/en\/products\/studio\" target=\"_blank\">Zend Studio<\/a>, <a href=\"http:\/\/www.aptana.com\/\" target=\"_blank\">Aptana<\/a> and <a href=\"http:\/\/www.embarcadero.com\/products\/jbuilder\" target=\"_blank\">JBuilder<\/a> would all have been interesting, for example. Each developer only scored the product they actually use (a good thing), so the sample is not as big as it first appears.<\/p>\n<p>I\u2019m also mistrustful of the survey results, particularly when you look at it in detail. For example, one of the categories is \u201cSupport for frameworks\u201d.&#160; Visual Studio came top, while Eclipse was last. But hang on: in Visual Studio (for example) are we talking MFC, or .NET Framework? The development experience for each is totally different. And were developers primarily judging on the framework tools, or the framework itself? It is hard to attach much meaning to the scores in this category.<\/p>\n<p>Another flaw: the versions of the products is not specified. That means a weakness may have been fixed in a later version, but the survey does not tell you.<\/p>\n<p>A third flaw: some tools are weak in several categories, dragging down their overall score, but that does not matter to developers who do not use them for that purpose. It is hard to compare like with like.<\/p>\n<p>Still, while I\u2019m wary of the survey overall, I though it brought out some interesting points. One is that developers were asked what features matter most to them. So:<\/p>\n<p><strong>The three things developers care about most (highest priority first):<\/strong><\/p>\n<p>1. Basic tools (editor\/compiler\/debugger)<\/p>\n<p>2. Documentation<\/p>\n<p>3. Tool integration<\/p>\n<p><strong>The things developers care about least (lowest priority first):<\/strong><\/p>\n<p>1. Support for remote development<\/p>\n<p>2. Support for parallel programming (sorry Intel!)<\/p>\n<p>3. App Modeling tools<\/p>\n<p>What about the winners and losers in the survey? I almost forgot. IBM\u2019s Rational Suite came top, followed by Microsoft\u2019s Visual Studio. <a href=\"http:\/\/www.eclipse.org\" target=\"_blank\">Eclipse<\/a> came last, though it still got a decent score, well below its rival <a href=\"http:\/\/www.netbeans.org\" target=\"_blank\">NetBeans<\/a>.<\/p>\n<p>The low ranking for Eclipse (which is nevertheless wildly popular) deserves some comment, particularly as the top tool, IBM Rational Suite, is built on Eclipse. I spoke to Eclipse executive director Mike Milinkovich while researching <a href=\"http:\/\/www.theregister.co.uk\/2009\/06\/12\/embarcadero_codegear_tools_future\/\" target=\"_blank\">this Register piece<\/a> recently. One of the points we discussed was the tension (if there is one, which he disputes) between tools vendors sharing resources to build the best possible platform, and holding resources back to retain commercial differentiation. I\u2019ll write this up in more detail shortly; but it shows why certain areas in Eclipse may not receive the attention they deserve \u2013 localization was a specific example. <\/p>\n<p>Another problem with Eclipse is that it is all a bit messy, confusing and hard to manage, particularly in a team where you want every member to have an identical setup. It is still worth it though, for the riches it provides for free.<\/p>\n<div style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0bdd7548-f459-46aa-b65d-70b34cec0459\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/eclipse\" rel=\"tag\">eclipse<\/a>,<a href=\"http:\/\/technorati.com\/tags\/evans+data\" rel=\"tag\">evans data<\/a>,<a href=\"http:\/\/technorati.com\/tags\/software+development+tools\" rel=\"tag\">software development tools<\/a>,<a href=\"http:\/\/technorati.com\/tags\/visual+studio\" rel=\"tag\">visual studio<\/a>,<a href=\"http:\/\/technorati.com\/tags\/ibm+rational\" rel=\"tag\">ibm rational<\/a>,<a href=\"http:\/\/technorati.com\/tags\/netbeans\" rel=\"tag\">netbeans<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Evans Data has published its 2009 Software Development Platforms survey, to which around 1200 developers contributed, scoring their chosen development tools in eighteen different categories. The tools covered are Eclipse, Embarcadero\u2019s Delphi, IBM\u2019s Rational Suite, IntelliJ, Microsoft\u2019s Visual Studio, NetBeans, Oracle JDeveloper and Sun Studio. I was sorry not to see more products covered. Flex &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1536-survey-ranks-developer-tools-and-reveals-what-developers-care-about-most.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Survey ranks developer tools, and reveals what developers care about most<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,29,31,62,80,94,96],"tags":[],"class_list":["post-1536","post","type-post","status-publish","format-standard","hentry","category-delphi","category-eclipse","category-embarcadero","category-open-source","category-software-development","category-visual-studio","category-web-authoring"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1536"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1536\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}