Podcast-suositus Javascript-buumista ja Reactin kestävyydestä
Otathan huomioon, että tämä artikkeli on yli 3 vuotta vanha, joten sisältö ja linkit eivät ole välttämättä ihan ajan tasalla. Tuoreena lukemisena samasta kategoriasta: Verkkopalveluiden alustat Suomessa - markkina alkaa kypsyä.
Microsoft-maailmassa hyvin tunnettu podcast, Ikkunastudio, kutsui Webbidevaus.fi-podcastin herrat keskustelemaan Javascript-murroksesta ja etenkin Reactin viimeisistä tuulista. Yhdessä jaksossa ei kovin syvälle ehditä sukeltaa aiheisiin, mutta keskustelu on harvinainen kahden eri maailman välinen kohtaaminen. Microsoft-maailma ja avoimen lähdekoodin projekteja fanittava porukka elävät Suomessa kuitenkin yllättävän erillään toisistaan, vaikka ehkä näin ei tarvitsisi olla, kuten podcastissakin keskustellaan.
>> Kuuntele jakso: #102 Webbidevaus x Ikkunastudio (2.3.2021)
Kummatkin podcastit ovat jo ylittäneet sadan jakson rajapyykin, joten edustavat kotimaisten it-alan podcastien kärkikastia ainakin tuotettujen jaksojen määrässä. Webbidevaus on selvästi nuorempien miesten keskustelushow, joka käsittelee Javascript-koodaamista suurimmassa osassa jaksoissaan. Nimi onkin ehkä hieman hämäävä, koska käytännössä podcast käsittelee 99% Javascriptiä, joka on kuitenkin vain yksi osa-alue webin tekemisessä. Suuri osa jaksoista käsittelee myös nimenomaisesti Reactia, joka on juontajien suosikkityökalu. Ikkunastudio on taas Microsoftin tuotteisiin ja alan yrityksiin keskittyvä podcast, jossa on myös paljon vierailijoita keskustelemassa.
Jaksossa on käsittelyssä muun muassa Reactin riippuvuus Facebookista ja kilpailevat Javascript-ohjelmistokehykset. Keskustelu sivuaa myös sitä, että onko SPA-kehitys jo heilahtanut liian pitkälle, kun viime aikoina on tullut myös vastaliikettä, jossa tekemistä viedään takaisin palvelimen puolelle, ja frontissakin palataan takaisin perinteisempään html:aan ja css:aan.
Asiakkaiden toki kannattaa tämäntyyppisissä podcasteissa huomioida, että tämä on hyvin vahvasti alan sisäistä keskustelua, jossa kehittäjien kokemukset ovat päähuomiossa. Asiakkaiden ja loppukäyttäjien näkökulma ei kummankaan mainitun podcastin ohjelmaan erityisesti kuulu.
Tässä jaksossa tosin käsitellään hieman myös elinkaarta, kustannustehokkuutta ja ratkaisujen kestävyyttä, koska näiden puute on tietysti vaivannut Javascript-maailmaa viime vuosina todella paljon. Moni asiakas on joutunut uudelleenkoodauttamaan sovelluksiaan jopa parin vuoden välein, kun teknologiat ovat vaihtuneet ja kestävää tukea ei olekaan ollut.
Jaksossa keskustellaan siitä miksi kehittäjät eivät usein ajattele teknologian elinkaarta ja kestävyyttä kun valitsevat projektiin käytettäviä komponentteja. Aina kestävyyttä ei tietysti ole saatavissakaan, kun ala muuttuu niin nopeasti, mutta ei se tietysti tarkoita sitä, etteikö kestävyyteen kannattaisi pyrkiä – vaikka itse ei vanhentumisen kustannuksia joutuisikaan maksamaan.
Aihe on ainakin todella ajankohtainen, koska kyllä viime vuosina on yhä enemmän havahduttu siihen, että tiimien itsenäisesti tekemät työkaluvalinnat eivät välttämättä ole kovin kestäviä. Ne valinnat jotka ovat tiimin ja projektin ensimmäisen vaiheen näkökulmasta houkuttelevimmat, eivät välttämättä ole järkeviä elinkaaren, kustannustehokkuuden ja jatkokehityksen kannalta – ja voivat pahimmillaan johtaa huomattaviin remonttikustannuksiin jo muutaman vuoden sisällä.
>> Kuuntele jakso: #102 Webbidevaus x Ikkunastudio (2.3.2021)