plattformen

Auch im Kapitel Plattformen wurde die Vorauswahl um die Ergänzungen aus den Freitextangaben 2019 erweitert. Ähnlich wie bei Frameworks und Bibliotheken gibt es eine grosse Plattform-Vielfalt mit sehr unterschiedlichen Anwendungsfällen. Auch hier gibt es einen breiten Interpretationsspielraum, ob eine Technologie nun als Plattform oder Framework einzuordnen wäre. Basierend auf den Feedbacks und Freitextangaben, scheint die Aufteilung von den Teilnehmern allerdings gut aufgenommen zu werden.

Wichtig hier: Es gibt Plattformen, auf denen Applikationen unabhängig von Programmiersprachen oder Frameworks relativ frei laufen können – beispielsweise Linux, AWS oder Kubernetes/Docker. Es gibt aber auch Plattformen, für die softwarespezifisch entwickelt wurde. Dazu gehören zum Beispiel Sharepoint oder SAP – sprich Plattformen, die sehr stark an die Entwicklung gekoppelt sind.

>Relevante Daten als Online-Excel (kommt bald)

Plattformen, die Entwickler/innen nutzen

  • Wie im Vorjahr finden sich die Betriebssysteme Linux, Windows, macOS, Android und iOS in den Top 10. Ebenfalls stark vertreten sind hier Container mit Docker und Kubernetes sowie OpenShift als Neuzugang. Die Lösung stammt von RedHat und wurde als Enterprise-Lösung um Kubernetes sowie Container herum konzipiert.
  • Microsoft Teams hat nochmals einen Sprung gemacht von 37 Prozent auf 45 Prozent, wobei Slack als Alternative von 39 Prozent auf 35 Prozent gesunken ist.
  • Ansonsten gibt es wenig Veränderung - dies ist spannend vor dem Allseits proklamierten Umzug in Public Clouds: Die Marktführer AWS (20 Prozent), Azure (19 Prozent) und GCP (10 Prozent) konnten jeweils “nur” zwischen 1 und 2 Prozent zulegen. Somit scheint dieser “Trend”, bei vielen Entwickler/innen noch nicht angekommen zu sein.
  • Auch andere eher als “Public Cloud” zu bezeichnende Technologien wie Serverless (10 Prozent, +1 Prozent) oder Firebase (9 Prozent, +/-0 Prozent) unterstreichen diese Aussage.
  • Was dabei aber immer klar im Hinterkopf behalten werden muss ist der Unterschied zwischen Cloud mit Software as a Service wie Microsoft Teams oder Public Cloud als Infrastruktur für Software-Projekte. 

Genutzt 2020

 

Genutzt 2021

 

Linux

65

Linux

68

Windows Desktop or Server

61

Windows Desktop or Server

64

Docker

59

Docker

62

mac OS / OS X

46

mac OS / OS X

46

Android

45

Microsoft Teams

45

Slack

39

Android

44

Microsoft Teams

37

iOS

40

iOS

36

Slack

35

SpringBoot

28

SpringBoot

29

Raspberry Pi

27

Raspberry Pi

28

Kubernetes

25

Kubernetes

26

WordPress

20

AWS

20

SharePoint

18

WordPress

20

AWS

18

Azure

19

Azure

18

SharePoint

17

Trello

15

Trello

15

OpenShift

11

OpenShift

11

Arduino

11

Apple Watch or Apple TV

11

Apple Watch or Apple TV

11

Google Cloud Platform/App Engine

10

Gaming console

10

Serverless

10

Google Cloud Platform/App Engine

9

Gaming console

9

Serverless

9

Firebase

9

Firebase

9

Arduino

8

Heroku

6

Heroku

6

SAP

6

SAP

5

ESP8266

5

Google Home

4

ESP32

4

ESP32

4

Google Home

4

ESP8266

4

Drupal

3

Magnolia CMS

3

Magnolia CMS

3

Salesforce

2

TYPO3

3

Drupal

2

Amazon Echo

2

TYPO3

2

Salesforce

2

Amazon Echo

2

Pivotal / Cloud Foundry

1

Windows Phone

2

IBM Cloud or Watson

1

Pivotal / Cloud Foundry

2

Windows Phone

1

Mainframe

1

Mainframe

1

IBM Cloud or Watson

1

jira

1

notion

1

Plattformen, die Entwickler/innen gerne nutzen möchten

Hier geht es um Plattformen, die Entwickler/innen gerne nutzen würden, aber momentan nicht einsetzen. Gemeint ist also die persönliche Präferenz und nicht, ob sie diese auch für Firmen zur Einführung empfehlen.

  • Wir sehen weiterhin Container-Technologien ganz vorne, aber mit einem leichten Rückgang bei den Nennungen. Dafür ist Serverless um 2 Prozent auf Platz 4 hochgerutscht.
  • In puncto Public Cloud ist Amazon gleich geblieben, Azure um 1 Prozent gesunken und Google von 6 Prozent auf 2 Prozent gefallen - fast aus der Liste . Die Beteiligung bei dieser Frage war nicht sehr gross, deswegen sind die Zahlen mit Vorsicht zu geniessen, aber es scheint so als würden sich Entwickler/innen nicht auf die Public Cloud stürzen, wie das vielleicht zu erwarten wäre. Serverless ist eine kleine Ausnahme - vielleicht weil hier der Fokus klar auf Convenience beim Ausrollen und Betreiben von Lösungen liegt.

Gewünscht 2020

 

Gewünscht 2021

 

Kubernetes

15

Kubernetes

14

Docker

12

Linux

11

Linux

11

Docker

9

AWS

8

Serverless

9

Raspberry Pi

7

AWS

8

Azure

7

Raspberry Pi

7

Serverless

7

Azure

6

Google Cloud Platform/App Engine

6

Arduino

5

Arduino

5

Android

5

OpenShift

5

OpenShift

5

mac OS / OS X

4

mac OS / OS X

4

Android

4

iOS

4

Slack

4

SpringBoot

4

SpringBoot

4

Slack

3

iOS

3

Firebase

3

Microsoft Teams

3

Apple Watch or Apple TV

2

Firebase

3

Google Cloud Platform/App Engine

2

Trello

2

Heroku

2

ESP8266

2

Gaming console

2

Gaming console

2

Trello

1

Heroku

2

Google Home

1

ESP32

2

Windows Phone

1

Apple Watch or Apple TV

1

Microsoft Teams

1

Google Home

1

Pivotal / Cloud Foundry

1

Windows Desktop or Server

1

Windows Desktop or Server

1

IBM Cloud or Watson

1

ESP32

1

TYPO3

1

Amazon Echo

1

Pivotal / Cloud Foundry

1

WordPress

1

Windows Phone

1

ESP8266

1

WordPress

1

   

SharePoint

1

   

SAP

1

   

Drupal

1

   

Amazon Echo

1

   

Magnolia CMS

1

   

Salesforce

1

   

Mainframe

1

   

Plattformen, die Entwickler/innen mögen

Allgemein wurde hier eifriger ausgefüllt, trotzdem ist gerade die Top 10 kaum verändert. Lediglich Slack rutschte auch hier um einige Punkte ab, wobei Microsoft Teams genau gleich geblieben ist.

Gemocht 2020

 

Gemocht 2021

 

Genutzt 2021

 

Linux

61

Linux

62

Linux

68

Docker

49

Docker

50

Windows Desktop or Server

64

mac OS / OS X

38

mac OS / OS X

37

Docker

62

Android

35

Android

35

mac OS / OS X

46

Windows Desktop or Server

34

Windows Desktop or Server

33

Microsoft Teams

45

Raspberry Pi

29

iOS

29

Android

44

Slack

29

Raspberry Pi

29

iOS

40

iOS

27

SpringBoot

25

Slack

35

SpringBoot

23

Slack

25

SpringBoot

29

Kubernetes

22

Kubernetes

24

Raspberry Pi

28

Microsoft Teams

21

Microsoft Teams

21

Kubernetes

26

AWS

14

Azure

14

AWS

20

Arduino

13

AWS

14

WordPress

20

Trello

12

Trello

12

Azure

19

Azure

12

Serverless

11

SharePoint

17

Serverless

11

Arduino

10

Trello

15

Google Cloud Platform/App Engine

10

Apple Watch or Apple TV

8

OpenShift

11

OpenShift

9

OpenShift

8

Apple Watch or Apple TV

11

Gaming console

9

Gaming console

8

Google Cloud Platform/App Engine

10

WordPress

9

WordPress

8

Serverless

10

Apple Watch or Apple TV

8

Google Cloud Platform/App Engine

7

Gaming console

9

Firebase

8

Heroku

6

Firebase

9

Heroku

6

Firebase

6

Arduino

8

ESP8266

5

ESP32

4

Heroku

6

ESP32

4

ESP8266

4

SAP

5

SharePoint

4

Google Home

3

Google Home

4

Google Home

3

SharePoint

3

ESP32

4

Windows Phone

2

Windows Phone

2

ESP8266

4

SAP

2

SAP

2

Magnolia CMS

3

Magnolia CMS

2

Pivotal / Cloud Foundry

1

Salesforce

2

Drupal

2

TYPO3

1

Drupal

2

Amazon Echo

2

Drupal

1

TYPO3

2

Pivotal / Cloud Foundry

1

Magnolia CMS

1

Amazon Echo

2

TYPO3

1

Amazon Echo

1

Windows Phone

2

Salesforce

1

Salesforce

1

Pivotal / Cloud Foundry

2

Mainframe

1

   

Mainframe

1

IBM Cloud or Watson

1

   

IBM Cloud or Watson

1

       

notion

1

Plattformen, die Entwickler/innen nicht mögen

Wie im Vorjahr treffen Windows, Sharepoint und Wordpress auf wenig Gegenliebe. Neu ist aber Microsoft Teams auf Platz 2 gesprungen. Das könnte bedeuten, dass viele Entwickler neu “gezwungen” sind diese Lösung zu nutzen, es aber gar nicht mögen. Gleichzeitig gibt es keine Veränderung bei Slack - vielleicht heisst das am Ende, dass hier vor allem firmenweite Toolentscheide eine Rolle spielen.

Nicht gemocht 2020

 

Nicht gemocht 2021

 

Gemocht 2021

 

Windows Desktop or Server

22

Windows Desktop or Server

26

Linux

62

SharePoint

20

Microsoft Teams

20

Docker

50

WordPress

15

SharePoint

17

mac OS / OS X

37

iOS

13

WordPress

13

Android

35

Microsoft Teams

13

iOS

13

Windows Desktop or Server

33

SAP

12

mac OS / OS X

12

iOS

29

mac OS / OS X

11

SAP

11

Raspberry Pi

29

Slack

8

Android

9

SpringBoot

25

TYPO3

7

Slack

7

Slack

25

Android

7

AWS

6

Kubernetes

24

Windows Phone

6

Linux

5

Microsoft Teams

21

Drupal

6

TYPO3

5

Azure

14

Azure

6

Docker

4

AWS

14

Kubernetes

5

Windows Phone

4

Trello

12

Apple Watch or Apple TV

5

Drupal

4

Serverless

11

Docker

5

Azure

4

Arduino

10

Linux

5

Trello

3

Apple Watch or Apple TV

8

AWS

4

Salesforce

3

OpenShift

8

Salesforce

4

Kubernetes

3

Gaming console

8

Trello

4

SpringBoot

3

WordPress

8

SpringBoot

3

Apple Watch or Apple TV

2

Google Cloud Platform/App Engine

7

OpenShift

3

Amazon Echo

2

Heroku

6

Amazon Echo

3

Google Home

2

Firebase

6

Magnolia CMS

3

OpenShift

2

ESP32

4

Google Cloud Platform/App Engine

3

Google Cloud Platform/App Engine

2

ESP8266

4

Firebase

3

Mainframe

2

Google Home

3

Mainframe

3

Firebase

2

SharePoint

3

Google Home

3

Magnolia CMS

2

Windows Phone

2

Serverless

2

Serverless

1

SAP

2

Pivotal / Cloud Foundry

2

Pivotal / Cloud Foundry

1

Pivotal / Cloud Foundry

1

IBM Cloud or Watson

2

IBM Cloud or Watson

1

TYPO3

1

Gaming console

2

Arduino

1

Drupal

1

Heroku

1

Heroku

1

Magnolia CMS

1

Raspberry Pi

1

Gaming console

1

Amazon Echo

1

ESP8266

1

   

Salesforce

1

Arduino

1

       

ESP32

1

       

Plattformen, die Entwickler/innen einführen möchten

Wieder stehen Linux und Container-Technologien ganz oben. macOS hat ein wenig eingebüsst, dafür ist Raspberry Pi hochgerutscht. Dies dürfte aber nich den Wunsch der Entwickler/innen reflektieren, ihr Macbook Pro gerne durch ein Raspberry Pi mit 4GB RAM und einem ARM SOC zu ersetzen.

Auch hier sind die Werte für AWS, Azure und GCP mit +/- 2 Prozent praktisch unverändert geblieben - lediglichl Azure hat es in die Top 10 geschafft.

Einführen 2020

 

Einführen 2021

 

Gemocht 2021

 

Linux

23

Linux

21

Linux

62

Docker

22

Docker

17

Docker

50

Kubernetes

12

Kubernetes

11

mac OS / OS X

37

mac OS / OS X

9

Raspberry Pi

8

Android

35

SpringBoot

8

SpringBoot

7

Windows Desktop or Server

33

Slack

8

mac OS / OS X

7

iOS

29

Microsoft Teams

8

Slack

7

Raspberry Pi

29

Android

7

Serverless

7

SpringBoot

25

Raspberry Pi

7

Azure

6

Slack

25

iOS

6

Android

6

Kubernetes

24

AWS

6

AWS

6

Microsoft Teams

21

Azure

5

Microsoft Teams

5

Azure

14

Google Cloud Platform/App Engine

5

iOS

4

AWS

14

Serverless

4

OpenShift

3

Trello

12

Arduino

4

Google Cloud Platform/App Engine

3

Serverless

11

OpenShift

4

Arduino

2

Arduino

10

Trello

3

Firebase

2

Apple Watch or Apple TV

8

Windows Desktop or Server

3

Windows Desktop or Server

2

OpenShift

8

Firebase

2

Trello

2

Gaming console

8

WordPress

2

ESP32

2

WordPress

8

Gaming console

2

Apple Watch or Apple TV

1

Google Cloud Platform/App Engine

7

Apple Watch or Apple TV

2

Gaming console

1

Heroku

6

ESP32

2

ESP8266

1

Firebase

6

ESP8266

1

WordPress

1

ESP32

4

Heroku

1

SharePoint

1

ESP8266

4

Magnolia CMS

1

TYPO3

1

Google Home

3

SharePoint

1

   

SharePoint

3

Google Home

1

   

Windows Phone

2

SAP

1

   

SAP

2

IBM Cloud or Watson

1

   

Pivotal / Cloud Foundry

1

       

TYPO3

1

       

Drupal

1

       

Magnolia CMS

1

       

Amazon Echo

1

       

Salesforce

1

Plattformen, die Entwickler/innen ersetzen möchten

Wie auch im Vorjahr empfehlen vergleichsweise viele Entwickler/innen Windows, SharePoint und Wordpress zu ersetzen. Neu ist hier Microsoft Teams ganz nach oben gesprungen, was sich mit den Nennungen in den anderen zugehörigen Fragen deckt.

Ersetzen 2020

 

Ersetzen 2021

 

Einführen 2021

 

Windows Desktop or Server

16

Windows Desktop or Server

18

Linux

21

SharePoint

12

Microsoft Teams

12

Docker

17

WordPress

10

SharePoint

10

Kubernetes

11

SAP

8

WordPress

10

Raspberry Pi

8

Microsoft Teams

7

mac OS / OS X

6

SpringBoot

7

mac OS / OS X

6

iOS

6

mac OS / OS X

7

iOS

6

SAP

5

Slack

7

Windows Phone

6

Slack

5

Serverless

7

Slack

6

Windows Phone

4

Azure

6

TYPO3

5

Docker

3

Android

6

Drupal

4

AWS

3

AWS

6

OpenShift

3

Trello

3

Microsoft Teams

5

Trello

3

TYPO3

3

iOS

4

Docker

2

Android

3

OpenShift

3

Mainframe

2

Mainframe

3

Google Cloud Platform/App Engine

3

Android

2

OpenShift

2

Arduino

2

Salesforce

2

Drupal

2

Firebase

2

Azure

2

SpringBoot

2

Windows Desktop or Server

2

Firebase

2

Azure

2

Trello

2

SpringBoot

2

Salesforce

1

ESP32

2

Magnolia CMS

2

Linux

1

Apple Watch or Apple TV

1

Kubernetes

1

Google Home

1

Gaming console

1

Apple Watch or Apple TV

1

Magnolia CMS

1

ESP8266

1

Pivotal / Cloud Foundry

1

Apple Watch or Apple TV

1

WordPress

1

AWS

1

Pivotal / Cloud Foundry

1

SharePoint

1

Google Cloud Platform/App Engine

1

Amazon Echo

1

TYPO3

1

Amazon Echo

1

Kubernetes

1

   

Serverless

1

Raspberry Pi

1

   

Heroku

1

Serverless

1

   

Google Home

1

Firebase

1

   

Linux

1

Heroku

1

   
   

Google Cloud Platform/App Engine

1

   
   

Gaming console

1

   
   

IBM Cloud or Watson

1

   

Plattformen, die Entwickler/innen behalten möchten

Abschliessend nun die Liste der zu behaltenden Plattformen – diese auch im direkten Vergleich mit den zu ersetzenden Plattformen.

Spannend ist das Kontrastprogramm bei Windows Desktop und SharePoint: Obwohl 18 Prozent ihren Windows Desktop und Server gerne verabschieden würden, sind 30 Prozent damit glücklich und wollen beides nicht missen. Zum Vergleich SharePoint: 10 Prozent wünschen sich einen Ersatz und nur gerade mal 4 Prozent möchten es behalten.

Behalten 2020

 

Behalten 2021

 

Ersetzen 2021

 

Linux

41

Linux

43

Windows Desktop or Server

18

Docker

29

Docker

34

Microsoft Teams

12

Windows Desktop or Server

27

Windows Desktop or Server

30

SharePoint

10

Android

22

Android

24

WordPress

10

mac OS / OS X

22

mac OS / OS X

23

mac OS / OS X

6

iOS

18

iOS

20

iOS

6

Slack

18

SpringBoot

18

SAP

5

SpringBoot

15

Microsoft Teams

17

Slack

5

Microsoft Teams

13

Slack

16

Windows Phone

4

Kubernetes

12

Kubernetes

16

Docker

3

Raspberry Pi

11

Raspberry Pi

14

AWS

3

AWS

8

Azure

11

Trello

3

Azure

7

AWS

11

TYPO3

3

OpenShift

6

WordPress

7

Android

3

WordPress

6

Trello

7

Mainframe

3

Trello

5

OpenShift

5

OpenShift

2

Arduino

5

Google Cloud Platform/App Engine

5

Drupal

2

Serverless

4

Apple Watch or Apple TV

5

SpringBoot

2

Google Cloud Platform/App Engine

4

Serverless

5

Azure

2

Apple Watch or Apple TV

4

Gaming console

4

Salesforce

1

Gaming console

4

Arduino

4

Linux

1

SharePoint

3

SharePoint

4

Google Home

1

Firebase

3

Firebase

3

Magnolia CMS

1

Heroku

2

Heroku

2

Apple Watch or Apple TV

1

ESP8266

2

Google Home

2

Pivotal / Cloud Foundry

1

SAP

2

SAP

1

Amazon Echo

1

Magnolia CMS

2

Salesforce

1

Kubernetes

1

ESP32

2

ESP8266

1

Raspberry Pi

1

Google Home

1

ESP32

1

Serverless

1

Salesforce

1

Drupal

1

Firebase

1

Drupal

1

Mainframe

1

Heroku

1

TYPO3

1

   

Google Cloud Platform/App Engine

1

Amazon Echo

1

   

Gaming console

1

       

IBM Cloud or Watson

1

>Inhaltsverzeichnis Detail anzeigen Detail verbergen