What kind of developer are you? Do you take an open source approach to your SharePoint customization projects? Are you a fan of PowerShell, SharePoint Designer, or good old Visual Studio? Do you use jQuery as your JavaScript framework, or do you prefer the more niche React? Are you hanging onto Server side work, or have you joined the new world on the client side?
There’s a huge community out there building awesome customizations for SharePoint and Office 365. In our annual SharePoint and Office 365 State of Development survey we asked you – the community – about the details of your development practices. We wanted to find out about your methods, the environments you like to use most, the frameworks you use and many more key areas. By understanding the community better, we can all contribute more effectively, filling in knowledge gaps, finding common problems and discovering ways to resolve them.
So, what kind of developer are you, and how do you compare to the rest of our survey sample?
Using open source solutions can help cut your development costs and allow you to contribute back to the community. So, we wanted to find out if developers regularly take advantage of what open source can offer.
[bctt tweet=”.@rencoreab survey 2016: 24% use open source as a reference for their projects, but develop the solution themselves”]
SharePoint and Office 365 are huge platforms and, in the case of SharePoint, include multiple older editions. As a result, developers and architects need to use a huge array of different types of technology in their customizations. Some of these are increasingly redundant, others are growing in popularity.
The majority of our respondents told us that they standardize on a handful of different JavaScript frameworks, using different versions dependent on their needs.
[bctt tweet=”.@rencoreab survey 2016: 58% use OfficeDev Patterns and Practices”]
Sandbox solutions are handy because they ensure that any issues that may arise in your customization only affect the sandboxed area. So, it’s often valuable to implement them to reduce risk. However, this is still a new area for many in the community.
We were also interested to find out if developers are planning to transform their existing farms and sandboxed solutions to adds-ins.
Organizations that test the quality of their code are more likely to discover problems and avoid serious downtime when errors in the code occur. So, do you regularly test your code against best practice standards?
Our second annual survey of SharePoint and Office 365 development showed just how diverse and dynamic the community is—it is constantly evolving and adapting to new technologies and challenges. To understand the community in more detail, sign up to receive our final report when it is released and get full analysis and a detailed breakdown of the results.