✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Mis on katlaplaadi eesmärk?

13

Sõltumata raamatukogust, raamistikust või koodist, millega töötate, puutute tõenäoliselt ühel hetkel kokku katlaplaadi kontseptsiooniga.

WordPressi jaoks on neid käputäis, eks 🙃?

Kuid näib olevat üha populaarsem trend, et inimesed loovad üha rohkem katlaplaate, mis pole iseenesest halb, kuid võib tekkida segadus katla otstarbe osas.

NeONBRANDi foto saidil Unsplash

Niisiis, nagu on määratlenud Wikipedia (mis pakub minu arvates suurepärast määratlust):

Arvutiprogrammeerimises viitab katlakood või katlaplaat koodilõikudele, mis tuleb paljudes kohtades lisada vähese muudatusega või ilma muudatusteta. Seda kasutatakse sageli, kui viidatakse keeltele, mida peetakse paljusõnaliseks, st programmeerija peab kirjutama palju koodi, et teha minimaalseid töid.

Kuid pange tähele, et seal on fraas, mida ei tohiks vahele jätta. Täpsemalt:

… mida tuleb paljudes kohtades lisada vähe või ilma muudatusteta.

Ja mõnede tähelepanekute kohaselt, mida olen WordPressi majanduses näinud, näib, et katlaplaadid nõuavad koodi eemaldamist, muutmist või eemaldamist, mitte lihtsalt kaasamist või lisamist.

Seda ma loodan selgitada.

Katlaplaadi eesmärk

Nagu ülalpool määratletud, on katlaplaadi eesmärk enam-vähem pakkuda koodi projektis, mis pakub vähe või üldse mitte muudatusi.

Minu meelest tähendab see, et see on koodi vundament, mille saame igasse projekti lisada ja oma lahendust välja töötada. See on võib-olla natuke nagu tilkteek, välja arvatud see, et see pakub teatud funktsionaalsuse taset, nagu liidesed, abstraktsed klassid ja nii edasi, mida saame kasutada.

Starterid

Teiseks arvan, et me ühendame ka mõisted stardipaketid, teegid ja katlaplaadid nii, et need kõik on omavahel asendatavad, kuigi tegelikult pole.

Vaadake näiteks alljooni. See on mõeldud WordPressi teemaarenduse alustamiseks, kuid sellel on palju aspekte, mida saab teema loomisel eemaldada.

Mis on katlaplaadi eesmärk?

See ei tähenda, et see halb oleks. Vastupidi.

Kuid seetõttu väidan, et see on alustav teema täpselt nii, nagu nad kirjeldavad (ja mitte teema plaat, nagu mõned sellele viitavad), just ülaltoodud põhjusel.

raamatukogud

Kolmandaks, minu arvates on teegid mõeldud eelkompileeritud binaarfailidena või teekidena, mida saame oma projekti lisada ja mis lisavad täieliku funktsionaalsuse ilma, et peaksime midagi kirjutama.

Mis on katlaplaadi eesmärk?

Pankaj Pateli foto saidil Unsplash

See ei tähenda, et me ei saaks neisse haakida ja neid oma töös rakendada, kuna neid on erineval kujul.

  • stiilide jaoks on raamatukogud,
  • on javascripti teeke, mis tutvustavad funktsioone,
  • on PHP-teeke, mis tegelevad meie eest paljude asjadega,
  • ja nii edasi.

Sõltuvalt kasutatava keele olemusest on teegid mõnikord eelkompileeritud binaarfailid, mille lisate oma projekti; muul ajal võib need olla midagi, mille lisate näiteks lõnga või helilooja kaudu .

Niisiis, mis on Boilerpate’i eesmärk?

Lühidalt, mõelge katlaplaadile kui koodi alustasemele. See annab järjepideva aluse teatud tüüpi projektile, mis peaks nõudma minimaalselt muudatusi (kui üldse muudatusi tehakse).

Lõppkokkuvõttes võimaldab see keskenduda probleemile, mida proovite lahendada probleemidomeeni, kasutajaliidese ja selle kogemuse kaudu, korrataval viisil, kui peaksite tulevikus sarnase lahenduse looma.

Nagu teate, pistikprogramm või midagi sellist. 🙂

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem