Guarda la domanda di programmatori (% di annunci di lavoro in cui viene visualizzata la parola chiave), il primo grafico sotto la tabella. Sembra che la domanda per CICS, Tuxedo è sceso dal 2,5% / 1% rispettivamente a quasi zero.
Per me, sembra strano: ora abbiamo più macchine collegate in rete e abilitate per internet che mai. E la maggior parte di loro sta parlando con qualche tipo di database. Sembra quindi che l'uso di prodotti i cui sviluppatori hanno trascorso gli ultimi 20-30 anni a lavorare sulla distribuzione, il coordinamento e l'ottimizzazione delle transazioni dovrebbero essere in aumento. E sembra che non lo siano.
Posso vedere alcune cause ma non posso dire se sono vere:
-
abbiamo dimenticato che la concorrenza e la distribuzione sono davvero difficili, e lo stiamo rifacendo tutto da soli, in Java, male.
-
Erlang li ha uccisi tutti.
-
Al giorno d'oggi i progetti hanno cambiato carattere, come la maggior parte del software aziendale è già stato creato e stiamo facendo tutti i servizi internet, usando cose come Node.js, Erlang, Haskell. (Ho usato RabbitMQ che è scritto in Erlang, "ma era un piccolo progetto specializzato" di tipo "cosa").
-
BigData è l'enfasi ora e BigData non ha bisogno di transazioni molto (?).
Nessuna di queste spiegazioni mi sembra particolarmente convincente, ed è per questo che cerco una migliore. Chiunque?