Millainen elinkaari ohjelmoijilla yleensä on?
Eli kuinka kauan käytätte tiettyjä stackeja ja kuinka kauan niille löytyy joku maksava yritys? Kuinka paljon kierrätte yrityksiä? Jos yritys toimii tehokkaasti, niin silloinhan se irtisanoisi aina, kun tarvetta ei ole. Toisaalta, tiettyyn taloon sosialisoitunut on varmasti arvokas tiettyyn taloon, mutta ei välttämättä toisille taloille.
Esim. Apache:sta päätellen sykli on aika hidas?
Mitä päätellen apachesta?
No Apache on auttamatta vanhanaikainen webpalvelin, mutta se on edelleen kaikista yleisin.
Vaikkakin tämän mukaan viime vuosina on tapahtunut muutosta:
https://www.netcraft.com/wp-content/uploads/2023/05/wss-active-share.png
Eli tässä nginx:lla on mennyt 13 vuotta saavuttaa Apachen käyttäjämäärä.
Tämmöisistähän voidaan ennustaa toiseen suuntaan, että tietyn teknologian käyttöikä voi olla "n. 10 vuotta".
Edit: niin yleensä arkikielessä Apache tarkoittaa Apache web server:iä.
Apachen tuotekokonaisuus on aika iso, en tiennyt mistä tuotteesta nyt kysyt kun softia on dashboardista (apache superset) api gateway ratkaisuihin (apache APISIX)
mitä apachen web palvelimeen tulee niin onhan se toki käytössä, ja varmasti eniten pienkehityshankkeilla kuten wordpressit jne. Nginx taas tehokkuutensa vuoksi on suosittu isommissa kokonaisuuksissa, ja nykyisin niissäkin monesti hyödynnetään esim. pilvipalvelun tarjoajan tuotteita (esim Amazon Route53) jolloin mitään itse hostattua apache web server/nginx/tomcat/jne viritystä ei välttämättä tarvita lainkaan
Niin osa Apache:ista tai muusta ei välttämättä poistu ollenkaan, koska on turha riski vaihtaa toimivaa.
Tässä kontekstissa legacy kieletkin on helpompi ymmärtää. Jos ne on testattu toimiviksi, niin uudessa on suurempi riski.
Aihe on jo aika vanha, joten et voi enää vastata siihen.