JetBrains report highlights changes in the 2019 programming landscape
JetBrains has released its latest ‘State of Developer Ecosystem’ report which highlights some interesting changes in the programming landscape for 2019.
Python has entered the top three primary languages and generates a lot of interest, with 27 percent of respondents claiming to have studied it within the last 12 months. Given Python’s use for machine learning and the associated salaries, it’s perhaps of little surprise.
Alongside Java, Python is also the most loved programming language. However, JetBrains notes that – if normalised by sample size – then C# comes out ahead in developers’ affection.
Go is seen as the most promising language because it “started out with a share of 8% in 2017 and now it has reached 18%. In addition, the biggest number of developers (13%) chose Go as a language they would like to adopt or migrate to.”
Developing web backend (60%) and web frontend (46%) are the most popular types of applications developed for a living. Mobile applications (23%) take third place for developments to make a living, but the first where more (27%) develop for a hobby or not to make money.
Machine learning is also predominantly hobby-based (16%) currently, with just seven percent making applications for a living. It’s likely many developers are beginning to experiment with machine learning knowing how important it’s becoming, so it will be interesting to see whether this converts to more developing applications for a living in the coming years. Over half (57%) of respondents expect AI to partially replace developers in the future, with just 27 percent saying it won’t.
Android remains the most popular (83%) mobile operating system to develop for, followed by iOS (59%). Two-thirds of mobile developers use native tools for development while the rest use cross-platform tools and frameworks.
React Native (42%) is the most popular cross-platform mobile framework, followed by Flutter (30%) and Cordova (29%).
In terms of open-source, the majority (41%) of developers report they don’t contribute to projects but would like to. 21 percent say they contribute ‘from time to time’ while 11 percent claim to contribute regularly. Just three percent report they don’t contribute to open-source projects and would not like to.
The majority of developers (33%) prefer dogs to cats (26%) which helps to explain why I get along with the community so well.
JetBrains surveyed 7,000 developers around the world for their 2019 report.
Interested in hearing industry leaders discuss subjects like this? Attend the co-located IoT Tech Expo, Blockchain Expo, AI & Big Data Expo, and Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London, and Amsterdam.
- » App revenue is soaring with $21.9bn spent in Q3 alone, up 22.9% YoY
- » ICE cold: Developer removes his Ruby library after discovering it was used by US Immigration and Customs Enforcement
- » GitHub employees demand Microsoft cancels its contract with ICE
- » Beijing warns Apple to ‘think about the consequences’ after Hong Kong app controversy
- » Apple doubles use of Swift in iOS 13 as it shifts away from Objective-C