✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Pidätteleeko WordPress sinua todella kehittäjänä?

18

Yksi kommenteista, joita usein luemme tai kuulemme WordPressistä, on sen "matala pääsy este" ja miksi tämä on hyvä webille.

Vastakohta tälle on, että se estää kehittäjiä (tai "olisi kehittäjiä", kuten jotkut saattavat sanoa) omaksumasta nykyaikaisempia teknologioita, koska WordPress ei vaadi niitä.

Ollakseni rehellinen, olen jopa nähnyt joidenkin menevän niin pitkälle kuin sanovat, että jos joku sanoo olevansa PHP-kehittäjä, joka on työskennellyt pääasiassa WordPressin parissa uransa aikana, sinun pitäisi vähentää esimerkiksi kolme vuotta hänen "todellisesta" PHP:stä kokea.

Yikes.

Näen syitä tähän – olen syyllinen joihinkin "vanhoihin" käytäntöihin – mutta tarkoittaako se, että WordPress estää meitä tulemasta korkealaatuisia, olio-ohjelmoijia?

Pidätteleeko WordPress sinua?

Minun mielestäni ongelma on melko yksinkertainen (ja minulla on näkökulma "yksinkertaiseen", jonka jaan hieman).

Itse WordPressissä

Ensinnäkin WordPressin sitoutuminen taaksepäin yhteensopivuuteen mahdollistaa:

  • tehdä arkkitehtonisia suunnittelupäätöksiä,
  • käyttää vanhentuneita käytäntöjä,
  • ja luopua uusien ja parempien kehitystekniikoiden omaksumisesta vanhempien PHP-versioiden tuen vuoksi.

Mutta tässä on asia: Se sallii meidän tehdä niin, mutta se ei edellytä, että teemme niin.

Hostingissa

Toiseksi isännät tukevat useita PHP-versioita – jotkin PHP:n vanhoista versioista uusimpiin ja parhaimpiin versioihin.

Uusimpien ja parhaiden käyttäminen tarkoittaa yleensä sitä, että meidän on opittava ja omaksuttava joitain näistä käytännöistä. Joillekin tämä sisältää nimiavaruuksia ja automaattista lataamista, toisille se saattaa sisältää säveltäjän käytön, toisille se voi olla riippuvuuslisäyksen tai lukuisten muiden käytäntöjen oppimista.

Pointti ei ole se, mitä opit; se on se, että sinä opit.

Toisin sanoen, jos olet niin turhautunut WordPressin sitoutumisesta taaksepäin yhteensopivuuteen, että se sallii muiden käyttää vanhentuneita tekniikoita, tunnista, että se ei ole sinun ongelmasi ja valitse uudemmat saatavillamme olevat tilat.

Ja jos isäntäsi tukee uudempien teknologioiden käyttöä, olipa kyseessä PHP-versio (tai useampi), käytä niitä.

Tuo "yksinkertainen" asia

Yllä mainitsin, että minulla oli näkemykseni ongelmien käsittelystä, jotka ovat "itse asiassa melko yksinkertaisia". Yleisesti ottaen olen sitä mieltä, että jos jokin on "yksinkertaista", se on jotain, mitä me luonnollisesti tekisimme.

Mutta mitä tulee ohjelmointiin, niin ei aina ole. Ja tätä tarkoitan: vaikka ratkaisun tunnistaminen on helppoa, sen toteuttaminen ei ole helppoa.

On esimerkiksi helppo tunnistaa, että ongelma, joka liittyy PHP:n vanhempiin versioihin, estää meitä käyttämästä joitain kielen uudempia toimintoja. Niiden käytön aloittaminen ei välttämättä ole helppoa.

Meidän on luettava niistä, ymmärrettävä ne, harjoitettava niitä, käytettävä niitä ja sitten selvitettävä, teemmekö sen oikein. Tämä on vain yksi syy, miksi koodin tarkastukset ovat tärkeitä. Tästä syystä myös ohjelmointikielen uusia ominaisuuksia käytettäessä on tärkeää varmistaa, että luet dokumentaatiota, kirjoitat testejä, katselet lokeja ja yleensä käytät sovellusta itse kehittäessäsi sitä.

Joten mikä meitä todella pidättelee?

Loppujen lopuksi olen sitä mieltä, että ainoa asia, joka estää meitä tulemasta paremmaksi PHP-kehittäjäksi, ei ole WordPress. Se on me itse.

Jos haluamme olla korkealaatuisia PHP-kehittäjiä, joilla on samat taidot ja kokemuksen taso kuin muilla teollisuuden aloilla työskentelevillä, meidän on varmistettava, että koulutamme itseämme ja työskentelemme sitä edistävien projektien parissa.

Älä anna kenenkään tai minkään muun olla sen tiellä.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja