Platform-as-a-service Language Use Study

Similar documents
Platform-as-a-service Usage and Satisfaction Study

Enterprise Database Trends in a Big Data World

The Shift Toward Data Protection Appliances

Research Report. Abstract: The Impact of Big Data on Data Analytics. September 2011

Enterprise Big Data, Business Intelligence, and Analytics Trends

The Convergence of Big Data Processing and Integrated Infrastructure

Online File Sharing and Collaboration: Deployment Model Trends

The State of Mobile Computing Security

Research Report. Abstract: Social Enterprise Adoption Trends. June 2012

Research Report. Abstract: The Evolution of Server Virtualization. November 2010

Trends in Private Cloud Infrastructure

Research Report. Abstract: The Impact of Server Virtualization on Data Protection. September 2010

Web Application Security Testing Tools and Services

2015 Data Storage Market Trends

Research Report. Remote Office/Branch Office Technology Trends. July 2011

Research Report. Abstract: Solid-state Storage Market Trends. November By Bill Lundell and Mark Peters With Jennifer Gahm and John McKnight

Cloud Computing Adoption Trends:

Threat Intelligence and Its Role Within Enterprise Cybersecurity Practices

Research Report. Abstract: Trends in Data Protection Modernization. August 2012

Corporate Online File Sharing and Collaboration Market Trends

Backup and Archiving Convergence Trends

Data Protection-as-a-service (DPaaS) Trends

Research Report. Abstract: e-discovery Market Trends. A View from the Legal Department. October 2011

Research Report. Abstract: 2013 Public Cloud Computing Trends. March 2013

Research Report. Abstract: 2014 Public Cloud Computing Trends. March 2014

Research Report. Abstract: Endpoint Device Backup Trends. December By Lauren Whitehouse With Bill Lundell and John McKnight

Research Report. Abstract: Trends for Protecting Highly Virtualized and Private Cloud Environments. June 2013

RESEARCH REPORT. Abstract. Storage Resource Management Market on the Launch Pad. By Mary Turner and Bob Laliberte With John McKnight and Jennifer Gahm

Research Report. Abstract: Archiving Market Trends. May By Brian Babineau With Bill Lundell and John McKnight

Research Report. Abstract: The Impact of Cloud Computing on the Channel. September By Jeff Hine and Bill Lundell

Enterprise Strategy Group Getting to the bigger truth. By Bill Lundell, Senior Research Analyst and John McKnight, VP Research and Analysts

Market Research. Study. Database Security and Compliance Risks. December, By Jon Oltsik

SaaS with a Face: User Satisfaction in Cloud- based E- mail Management with Mimecast

The Challenge. ESG Case Study

Getting on the Road to SDN. Attacking DMZ Security Issues with Advanced Networking Solutions

Integrated Computing Platforms: Infrastructure Builds for Tomorrow s Data Center

White. Paper. The Road to the Hybrid Cloud: Signposts on the Way to Success. July 2015

White. Paper. EMC Isilon: A Scalable Storage Platform for Big Data. April 2014

2010 Networking Spending Trends Date: February 2010 Author: Jon Oltsik, Principal Analyst

White. Paper. Building Next Generation Data Centers. Implications for I/O Strategies. August 2014

White. Paper. Benefiting from Server Virtualization. Beyond Initial Workload Consolidation. June, 2010

White. Paper. Evaluating Sync and Share Solutions. Balancing Security, Control, and Productivity. September, 2014

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

EMC s Enterprise Hadoop Solution. By Julie Lockner, Senior Analyst, and Terri McClure, Senior Analyst

How To Understand The Needs Of The Network

White. Paper. Customer Service & Support in the Age of IT-as-a-Service. July, 2012

Research Report. Abstract: Scale-out Storage Market Forecast February By Terri McClure

ESG Research Final Sponsor Report

Cybersecurity Skills Shortage: A State of Emergency

White. Paper. Enterprises Need Hybrid SSO Solutions to Bridge Internal IT and SaaS. January 2013

The Evolving Public Cloud Landscape Date: June 2014 Author: Mark Bowker, Senior Analyst and Bill Lundell, Senior Research Analyst

A Storage Network Architecture for Highly Dynamic Virtualized and Cloud Computing Environments

White. Paper. The Converged Network. November, By Bob Laliberte. 2009, Enterprise Strategy Group, Inc. All Rights Reserved

Research Perspectives

A Comparative TCO Study: VTLs and Physical Tape. With a Focus on Deduplication and LTO-5 Technology

White. Paper. The Rise of Network Functions Virtualization. Implications for I/O Strategies in Service Provider Environments.

Total year-over-year spending change in networking, (Percent of respondents) 37% 36% 35% 37% 29% 26% 16% 13% 0% 20% 40% 60% 80%

Solution Brief. Introduction

Utilizing Security Ratings for Enterprise IT Risk Mitigation Date: June 2014 Author: Jon Oltsik, Senior Principal Analyst

Solution Impact. Analysis. NEC Powers ServIT's Custom Hosting Solutions. September, 2011

White. Paper. Big Data Advisory Service. September, 2011

White. Paper. The SMB Market is Ready for Data Encryption. January, 2011

White. Paper. EMC Personalized Support Services: A Focus on Keeping IT Healthy. November 2012

Enterprise-class Backup Performance with Dell DR6000 Date: May 2014 Author: Kerry Dolan, Lab Analyst and Vinny Choinski, Senior Lab Analyst

SunGard Enterprise Cloud Services Date: March 2012 Author: Mark Bowker, Senior Analyst

SavvyDox: Next-generation Collaboration Bridges the Space Between EFSS and ECM

The Data Center of the Future

How To Choose A Treasury Onboarding Solution

White. Paper. Extracting the Value of Big Data with HP StoreAll Storage and Autonomy. December 2012

Data Protection Services Should Be About Services, as Well as Data Protection Date: February 2013 Author: Jason Buffington, Senior Analyst

White. Paper. Dedupe 2.0: What HP Has In Store(Once) June This ESG White Paper was commissioned by HP and is distributed under license from ESG.

Product Brief. Overview. Analysis

By Jason Buffington, Senior Analyst, and Monya Keane, Research Analyst

How To Improve Storage Efficiency With Ibm Data Protection And Retention

HGST Object Storage for a New Generation of IT

EMC Isilon: Data Lake 2.0

Nexsan and FalconStor Team for High Performance, Operationally Efficient Disk-based Backup Date: August, 2009 Author:

Field Audit Report. Asigra. Hybrid Cloud Backup and Recovery Solutions. May, By Brian Garrett with Tony Palmer

White. Paper. Rethinking Endpoint Security. February 2015

Compensating Security Controls for Windows Server 2003 Security

IBM: An Early Leader across the Big Data Security Analytics Continuum Date: June 2013 Author: Jon Oltsik, Senior Principal Analyst

Network Security Trends in the Era of Cloud and Mobile Computing

Next Generation NAS: A market perspective on the recently introduced Snap Server 500 Series

White Paper. Recovery-focused Data Protection: Research Shows Your Future Depends On It

CloudByte ElastiStor Date: February 2014 Author: Tony Palmer, Senior Lab Analyst

Enterprise Strategy Group Getting to the bigger truth. Cisco: ACL Survey. Final Results. Jon Oltsik, Senior Principal Analyst

White. Paper. Improving Backup Effectiveness and Cost-Efficiency with Deduplication. October, 2010

Microsoft Business Analytics Accelerator for Telecommunications Release 1.0

White. Paper. Data Management and Analysis. Cisco and Microsoft: Optimal Infrastructure Strategies. February 2015

Varonis: Secure Enterprise Collaboration and File Sharing Date: June 2015 Author: Terri McClure, Senior Analyst; and Leah Matuson, Research Analyst

This ESG White Paper was commissioned by Zettaset and is distributed under license from ESG.

White. Paper. When Cloud Makes Sense. November 2013

WHITE PAPER Embedding Additional Value into Applications: What Enterprises Need Most from Application Vendors

Security Information Lifecycle

The Challenge of Securing and Managing Data While Meeting Compliance

Public, Private and Hybrid Clouds

Archiving Market, Editor: Sara Radicati, Ph.D; Principal Analyst: Todd Yamasaki

White. Paper. The Application Deluge and Visibility Imperative: How to ensure network performance for your business-critical applications

Nimble Storage Leverages Operational Data to Drive Its Business with Analytics Delivered by HP Vertica

Lab Validation Report

Transcription:

Research Report Abstract: Platform-as-a-service Language Use Study By Stephen D. Hendrick, Principal Analyst with Bill Lundell, Senior Research Analyst & Jennifer Gahm, Senior Project Manager February 2016 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.

Introduction Research Objectives Research Report: Platform-as-a-service Language Use Study As part of ESG s application development and deployment (AD&D) research, this survey was primarily focused on understanding interest in platform-as-a-service (PaaS). There were 4 specific objectives in fielding this survey: 1. Quantify PaaS adoption 2. Understand the level of satisfaction with PaaS and why 3. Identify what PaaS features are most important to IT managers and developers 4. Examine what languages, frameworks, and development environments are most preferred by developers This report will examine the fourth objective: what languages are in use by developers who are either Paas users or evaluators. Other reports will examine PaaS adoption, satisfaction, and feature preference. ESG surveyed 326 IT professionals and application developers representing predominantly midmarket enterprise (100 to 999 employees) and large enterprise-class (1,000 employees or more) organizations in North America. The sample included 176 application developers and 150 IT managers. The language use questions in this survey were only administered to application developers. It also needs to be understood that the respondents to this survey are either PaaS users or PaaS evaluators. A PaaS user is an enterprise that currently uses a PaaS. A PaaS evaluator is an enterprise that currently does not use a PaaS but is actively evaluating a variety of PaaS products for intended use in the next 18 months. This means that the language use questions analyzed in this report reflect the behavior of enterprises that are either using PaaS or likely to use PaaS. We can speculate that enterprises committed to PaaS represent a more technologically savvy segment of the overall population of enterprises that engage in the development of custom applications. This language section of this survey was designed to answer the following language use questions: What client-side languages are in use for application development? What client-side platforms are used for application development? What server-side languages are in use for application development? What high productivity application development environments are in use? Survey participants represented a wide range of industries including manufacturing, financial services, health care, communications and media, retail, government, and business services. For more details, including how we screened respondents, please see the Research Methodology and Respondent Demographics sections of this report. 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.

Research Methodology To gather data for this report, ESG conducted a comprehensive online survey of IT professionals and application developers from private- and public-sector organizations in North America (United States and Canada) between October 28, 2014 and November 6, 2014. To qualify for this survey, respondents were required to be responsible for evaluating and/or selecting software application development and deployment tools for their organization. Respondents who were not involved in the decision making process for software application and development tools were disqualified. Respondents were also required to be 26 years old or older and have 2 or more years of experience working in an IT or application development role. If a respondent was under 26 years old or had less than 2 years work experience in an IT or application development role, they were disqualified. All respondents were provided an incentive to complete the survey in the form of cash awards and/or cash equivalents. After filtering out unqualified respondents, removing duplicate responses, and screening the remaining completed responses (on a number of criteria) for data integrity, we were left with a final total sample of 326 IT professionals and application developers who either were currently using PaaS or intended to use PaaS within the next 2 years. Please see the Respondent Demographics section of this report for more information on these respondents. Note: Totals in figures and tables throughout this report may not add up to 100% due to rounding. Language Categories Our choice of language categories recognizes both the significant difference between high control and high productivity environments as well as the growing specialization on clients and servers. Consequently, we chose to establish four language categories, which are as follows: Client-side Languages. Client-side languages are designed to address user interface development, promote dynamic application behavior, and communicate with servers. Client-side Frameworks and Platforms. Client-side frameworks are typically libraries that simplify the development of applications while providing a comprehensive set of features that enable more sophisticated application behavior. Client-side platforms are similar to frameworks but lean more in the direction of development tools, code libraries, and environments for building and managing client-side applications. Server-side Languages. Server-side languages fulfill a variety of roles including structuring static and dynamic pages for delivery to the client, enabling the development of application business logic, and reading/writing data from/to back-end databases and content repositories. High Productivity Development Environments. High productivity development environments (HPDEs) are intended to provide developers with tools that are optimized for the development of application business logic (BPM tools) or provide a unified environment for developing all aspects of a modern N-tier application. These tools are generally very visual and provide pre-built constructs for common activities, thereby simplifying and shortening the application development process. Language Analysis The language section of this survey was administered after all of the primary screening questions and demographic questions were answered. This ensured that application development professionals answering the language questions met all of the criteria in order to qualify for this survey. Our approach to analyzing language use was designed to address several objectives. The first objective was to identify the primary languages, frameworks, and development environments in use. The second objective was to understand other languages, frameworks, and development environments in use. We accomplished these two goals by asking the developer in each language question to identify the primary, secondary, and tertiary tools in use at their enterprise.

Research Report: Platform-as-a-Service Usage and Satisfaction Study 2 In our analysis of the language data, we evaluated the data in its raw form and also after weighting the data. We weighted the data by assigning points for each position. The weighting scheme we used was as follows: Primary selection: 25 points. Secondary selection: 18 points. Tertiary selection: 15 points. This weighting scheme was designed to recognize the importance of the primary selection but avoid being unduly punitive with respect to the secondary and tertiary selections. A comparison of weighted results to unweighted results shows no difference in the stack ranking of the leading products in use. We are presenting the weighted data in this report because we feel it better reflects the stature of products in use at enterprises. Language by Frequency of Use Calculations The frequency of use percentages for the language data were calculated by first weighting the primary, secondary, and tertiary selections of each respondent. These weighted scores were then summed across all respondents. The percentage value for each language selection (primary, secondary, or tertiary) was then calculated by taking the weighted value for the language selection and dividing it into the total weighted score across all language selections. This approach enables frequency of use data for languages to also be interpreted as penetration rate data by language. Language by Age Category Calculations Language use by age category percentages were also approached using weighted language data. However, since the number of respondents in each age category varied, the weighted value for each language was divided into the weighted total across all languages by age category. This approach allows penetration rates for a particular language to be compared across age categories.

Research Report: Platform-as-a-Service Usage and Satisfaction Study 3 Respondent Demographics The data presented in this report is based on a survey of 326 qualified respondents. Figure 1 - Figure 9 detail the demographics of the respondent base, including individual respondents current job role/title, level of involvement with evaluating/selecting software development tools, age group, and number of years work experience in an IT or application development role, as well as respondent organizations total number of employees, primary industry, annual revenue, and length of existence. Respondents Familiarity with Platform-as-a-service Technologies Respondents familiarity with platform-as-a-service technologies is shown in Figure 1. Figure 1. Respondents Familiarity with Platform-as-a-service (PaaS) Technologies How familiar are you with platform-as-a-service (PaaS)? (Percent of respondents, N=326) Familiar with PaaS, 41% Very familiar with PaaS, 59%

Research Report: Platform-as-a-Service Usage and Satisfaction Study 4 Respondents by Job Role or Title Respondents current job role or title is shown in Figure 2. Figure 2. Survey Respondents, by Job Role/Title Which of the following best (i.e., most closely) describes your primary job role or title within your organization? (Percent of respondents, N=326, one response accepted) Manager of Information Technology Chief Technology Officer Director of Information Technology Director of Application Development Chief Information Officer Software Engineer Manager of Application Development Senior Software Engineer Vice President of Application Development Vice President of Information Technology Enterprise Architect Computer Systems Manager 2% 2% 4% 4% 5% 7% 8% 9% 11% 13% 16% 19% 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20%

Research Report: Platform-as-a-Service Usage and Satisfaction Study 5 Respondents by Level of Purchasing Involvement Figure 3 shows the current involvement of respondents in evaluating and/or selecting software application development and deployment tools. Figure 3. Survey Respondents, by Role in Evaluating/Selecting Software Application Development and Deployment Tools Which of the following best describes your involvement in evaluating and/or selecting software application development and deployment tools for your organization? (Percent of respondents, N=326) I do not directly influence the decision but do provide feedback necessary to the decision makers, 2% I directly influence the decision, 19% I am a key decision maker, 79% Respondents by Age The age of survey respondents is shown in Figure 4. Figure 4. Survey Respondents, by Age Please select your age group. (Percent of respondents, N=326) Over 55, 10% 46 to 55, 21% 26 to 35, 35% 36 to 45, 34%

Research Report: Platform-as-a-Service Usage and Satisfaction Study 6 Respondents by Years of Experience The number of years that respondents have worked in an IT or application development role is shown in Figure 5. Figure 5. Survey Respondents, by Number of Years Working in an IT or Application Development Role For how long have you been working in an IT or application development role? (Percent of respondents, N=326) More than 20 years, 16% 2 to 5 years, 7% 11 to 20 years, 31% 6 to 10 years, 46% Respondents by Number of Employees The number of employees in respondents organizations is shown in Figure 6. Figure 6. Survey Respondents, by Total Number of Employees Worldwide How many total employees does your organization have worldwide? (Percent of respondents, N=326) 20,000 or more, 10% 10,000 to 19,999, 7% 50 to 99, 3% 100 to 249, 7% 250 to 499, 10% 5,000 to 9,999, 8% 2,500 to 4,999, 19% 500 to 999, 14% 1,500 to 2,499, 8% 1,000 to 1,499, 14%

Respondents by Industry Research Report: Platform-as-a-Service Usage and Satisfaction Study 7 Respondents were asked to identify their organization s primary industry. In total, ESG received completed, qualified respondents from individuals in 19 distinct vertical industries, plus an Other category. Respondents were then grouped into the broader categories shown in Figure 7. Figure 7. Survey Respondents, by Industry What is your organization s primary industry? (Percent of respondents, N=326) Communications & Media, 5% Government (Federal/National, State/Local), 5% Health Care, 9% Other, 18% Business Services (accounting, consulting, legal, etc.), 9% Financial (banking, securities, insurance), 21% Retail/Wholesale, 14% Manufacturing, 18% Respondents by Annual Revenue The annual revenue of the organization that the respondent is employed by is shown in Figure 8. Figure 8. Survey Respondents, by Revenue of Organization 20% 18% 16% 14% 12% 10% 8% 6% 4% 2% 0% 7% Less than $50 million What is your organization s approximate total annual revenue ($US)? (Percent of respondents, N=326) 18% 16% 16% 10% $50 million to $99.999 million $100 million$500 million to $499.999 to $999.999 million million $1 billion to $4.999 billion 12% 12% $5 billion to $9.999 billion $10 billion to $19.999 billion 6% $20 billion or more 2% Not applicable (e.g., public sector, nonprofit)

Research Report: Platform-as-a-Service Usage and Satisfaction Study 8 Respondents by Length of Organizations Existence The length of time that the respondents employer has been in existence is shown in Figure 9. Figure 9. Survey Respondents, by Length of Organizations Existence For approximately how long has your current employer been in existence? (Percent of respondents, N=326) 1 to 5 years, 2% More than 50 years, 19% 6 to 10 years, 13% 11 to 20 years, 33% 21 to 50 years, 33%

Research Report: Platform-as-a-service Language Use Study Contents List of Figures... 3 Executive Summary... 4 Report Conclusions... 4 Introduction... 6 Research Objectives... 6 Research Findings... 7 In Enterprise Application Development, Build versus Buy Is a Difficult Decision... 7 Client-side Language Trends... 9 Server-side Language Trends... 13 High Productivity Development Environments Favor BPM... 16 Conclusions... 18 Research Implications for Technology Vendors... 18 Research Implications for IT Professionals... 18 Research Methodology... 20 Language Categories... 20 Language Analysis... 20 Respondent Demographics... 22 Respondents Familiarity with Platform-as-a-service Technologies... 22 Respondents by Job Role or Title... 23 Respondents by Level of Purchasing Involvement... 24 Respondents by Age... 24 Respondents by Years of Experience... 25 Respondents by Number of Employees... 25 Respondents by Industry... 26 Respondents by Annual Revenue... 26 Respondents by Length of Organizations Existence... 27 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.

Research Report: Platform-as-a-service Language Use Study List of Figures Figure 1. Application Workload Categories... 7 Figure 2. Application Workload Categories by Company Age... 8 Figure 3. Client-side Languages by Frequency of Use... 9 Figure 4. Client-side Languages in Use by Respondent Age... 10 Figure 5. Client-side Frameworks and Platforms in Use by Frequency of Use... 11 Figure 6. Client-side Frameworks and Platforms in Use by Respondent Age... 12 Figure 7. Server-side Languages by Frequency of Use... 13 Figure 8. Server-side Languages by Respondent Age... 15 Figure 9. High Productivity Development Environments by Frequency of Use... 16 Figure 10. High Productivity Development Environments by Respondent Age... 17 Figure 11. Respondents Familiarity with Platform-as-a-service (PaaS) Technologies... 22 Figure 12. Survey Respondents, by Job Role/Title... 23 Figure 13. Survey Respondents, by Role in Evaluating/Selecting Software Application Development and Deployment Tools... 24 Figure 14. Survey Respondents, by Age... 24 Figure 15. Survey Respondents, by Number of Years Working in an IT or Application Development Role... 25 Figure 16. Survey Respondents, by Total Number of Employees Worldwide... 25 Figure 17. Survey Respondents, by Industry... 26 Figure 18. Survey Respondents, by Revenue of Organization... 26 Figure 19. Survey Respondents, by Length of Organizations Existence... 27 All trademark names are property of their respective companies. Information contained in this publication has been obtained by sources The Enterprise Strategy Group (ESG) considers to be reliable but is not warranted by ESG. This publication may contain opinions of ESG, which are subject to change from time to time. This publication is copyrighted by The Enterprise Strategy Group, Inc. Any reproduction or redistribution of this publication, in whole or in part, whether in hard-copy format, electronically, or otherwise to persons not authorized to receive it, without the express consent of The Enterprise Strategy Group, Inc., is in violation of U.S. copyright law and will be subject to an action for civil damages and, if applicable, criminal prosecution. Should you have any questions, please contact ESG Client Relations at 508.482.0188. 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.

20 Asylum Street Milford, MA 01757 Tel: 508.482.0188 Fax: 508.482.0128 www.esg-global.com