WordPress 7.0 julkaistiin 20.5.2026. Yksi sen muutoksista koskee suoraan koodin rakennetta: PHP-pohjaiset lohkot ilman Reactia.
Mika ongelma tassa ratkaistaan
Lohkoeditorin myota yksinkertaisenkin komponentin tekeminen on vaatinut JavaScript-tyokaluketjun: kaannosvaihe, paketointi, riippuvuudet, konfiguraatio.
Monelle lohkolle tama on ollut ylimitoitettua. Komponentti, joka renderoi kolme kentta ja tulostaa HTML:aa, ei tarvitse Reactia — mutta on tarvinnut sita, koska muuta reittia ei ollut.
PHP-pohjaiset lohkot poistavat vaatimuksen niilta lohkoilta, jotka eivat sita tarvitse.
Miksi tama on puhtaan koodin kysymys
Tyokaluketju on koodia, jota yllapidetaan. Kaannosvaihe, joka on rakennettu kolme vuotta sitten, on kolmen vuoden ajan paivittamatta jaaneita riippuvuuksia.
Yksinkertaisen komponentin siirtaminen PHP-toteutukseen poistaa:
- rakennusvaiheen ja sen konfiguraation
- JavaScript-riippuvuuspuun
- eron kehityksen ja tuotannon valilla
- tarpeen ymmartaa kahta kielta yhden komponentin muuttamiseksi
Vahemman kerroksia tarkoittaa, etta koodia voi lukea ja muuttaa ilman ymparistoa.
Sama suunta Nodessa
Kehitys ei rajoitu WordPressiin. Node.js v24 LTS toi sisaanrakennetun testiajurin, watch-tilan, .env-jasennyksen ja natiivin TypeScript-suorituksen — kaikki ominaisuuksia, jotka aiemmin vaativat erillisen kirjaston.
Yhteinen teema on, etta alustat ottavat takaisin toiminnallisuutta, joka oli ulkoistettu tyokaluille.
Tarkea erottelu Nodessa
Natiivi TypeScript-suoritus riisuu tyyppimerkinnat ajonaikaisesti. Se ei tarkista niita.
Koodi, jossa on tyyppivirhe, suoriutuu normaalisti. Aiemmin kaannosvaihe kaatui ja esti julkaisun. Tyyppitarkistus on siis siirrettava eksplisiittisesti CI-putkeen — ja tama unohtuu siirtymassa usein, koska mikaan ei kaadu.
Milloin raskaampi tyokalu on yha oikea
Monimutkainen tila. Lohko, jossa on interaktiivinen editorikokemus, hyotyy Reactista aidosti.
Jaettu logiikka. Jos sama komponentti toimii useassa ymparistossa, yhteinen toteutus on perusteltu.
Olemassa oleva toimiva ratkaisu. Uudelleenkirjoittaminen yksinkertaisuuden vuoksi on itsessaan monimutkaisuutta.
Periaate on sama kuin aina: valitse kevein tyokalu, joka ratkaisee ongelman — ja se valikoima on nyt laajempi kuin vuosi sitten.