IDE WordPressi arendamiseks (olenemata kogemusest)
Eelmises artiklis käisin läbi kohaliku arenduskeskkonna seadistamise paketihalduri abil. Täpsemalt rääkisin Homebrew’i kasutamisest Valeti ja Composeri installimiseks .
Esimene pakub Nginxi veebiserverit, MySQL-i andmebaasiserverit, samas kui Homebrew võimaldab installida PHP-d. Composer annab teile võimaluse tulla toime PHP-sõltuvustega. Kui te pole postitust lugenud, soovitan seda tungivalt, kuna see postitus põhineb kogu sellel keskkonnal.
Täpsemalt, ma räägin IDE-dest. Arvan, et see on kuum teema, aga kui teil pole eelistusi, juhendan teid minu arvates parima (vähemalt alustuseks), selle konfigureerimise ja kasutamise protsessi kaudu. eelmisel nädalal kehtestatud keskkonna kontekstis .
IDE WordPressi arendamiseks
Paljude professionaalsete WordPressi arendajate puhul kuulete neid tõenäoliselt PhpStormist rääkimas. Ja mõjuval põhjusel. Olen seda konkreetset IDE-d kasutanud juba üle aasta ja see on tõesti võimas.
Sellel on suur tugi mitmetele täiustatud funktsioonidele, see on laiendatav ja sellel on palju integreeritud funktsioone, mis muudavad selle suurepäraseks töökeskkonnaks; Siiski olen avastanud, et kõigist katsetatud IDE-dest on sellel ka kõige järsem õppimiskõver. See on ka tasuline IDE, mis võib mõne jaoks välja lülitada. Aga see on okei. Me käsitleme seda kogu selle postituse jooksul.
See ei pruugi olla halb: mõnikord on kõige raskemini kasutatavad asjad, mida kõige rohkem tasub õppida. Kuid seal on alternatiive ja ma püüan tagada, et kõik, kes seda loevad, oleksid samal lehel.
Nagu ma eelmises postituses ütlesin:
Kui ma sellest materjalist pikemalt kirjutan, kas peaksin eeldama, et me kõik kasutame sama keskkonda?
Kuna ma eksin jah, siis arvan, et on sobiv valida IDE, mis minu arvates sobib hästi kõigiga – alates alles õppijatest kuni pisut edasijõudnuteni. Sisestage Visual Studio kood.
Märkus selle IDE kohta
Kui olete seda ajaveebi mõnda aega lugenud (või alles alustate), leiate, et mul on selle konkreetse IDE kohta postituste arhiiv. Mõned postitused, mille olen kirjutanud, on järgmised:
- Visual Studio kood WordPressi arendamiseks
- PHP CodeSnifferi seadistamine Visual Studio Code’is
- ÜLESANDED, ÜLEVAATUSED ja PARANDUSED ,
- ja nii edasi.
Tegelikult on mul terve mahajäämus, millest saate läbi minna. Probleem: see on veidi aegunud. PhpStormi kasutamisel on Visual Studio Code (või lühidalt Code) pärast viimast kasutamist oluliselt paranenud.
Seda arvestades võib osa sellest materjalist tunduda üleliigne, kuid lõpuks viib see meid kõiki samale lehele.
Visual Studio kood
Enne alustamist tasub viidata kahele asjale:
- Miks Visual Studio kood?
- Visual Studio koodiga alustamine
Viimane on natuke suur teema, kuna see sisaldab mitmeid installimiseks, konfigureerimiseks ja seadistamiseks vajalikke asju, nii et ma käsitlen seda alates sellest postitusest ja mõnest uuest, kuid vähemalt tasub rääkida sellest, miks Visual Studio Code on kindel IDE WordPressi arendamiseks.
1 Miks Visual Studio kood?
Lisaks ühilduvusele kõigi suuremate operatsioonisüsteemidega, üks esimesi asju, mida Code puhul tähele panna, on see, et see hoiab oma sätete koopiat oma failis, nii et saate alati sellele tagasi pöörduda, kuid saate seda kohandada vastavalt oma sätetele. .
Lisaks hoitakse seda kõike JSON-failis, mis võimaldab teil seda kohandada, et see sobiks teie töökeskkonnaga. Võib-olla on see PHP, võib-olla JavaScript või võib-olla midagi täiesti erinevat.
Lisaks muudab seadete kaasaskantav hoidmine nende arvutite vahel jagamise lihtsaks. See tähendab, et saate faili panna näiteks Dropboxi kausta ja lasta oma seadetele viidata kõigis oma masinates.
See on muidugi kasulik, kui teil on ainult mitu masinat. Ja kui te seda teete, võite soovida, et arenduskeskkonnad oleksid sünkroonis, nii et nende vahel oleks lihtne liikuda.
2 Visual Studio koodiga alustamine
IDE-st alustamine on lihtne. See on tõesti küsimus:
- Navigeerides tarkvara kodulehele,
- Laadige alla teie operatsioonisüsteemile sobiv versioon,
- Seejärel installige see.
Kuid lihtsalt selle installimisest ei piisa, kas pole?
Peame siiski rääkima iga projekti jaoks tööruumide lisamisest, seadete konfigureerimisest ja laienduste installimisest, mis aitavad meil tehtavat tööd produktiivsemalt teha.
Järgmistes postitustes teeme täpselt seda. Lõppude lõpuks, kui need postitused lähevad liiga pikaks, ei jõua te ülejäänud päevaga tegelikult midagi teha 🙂.
Aga laiendused?
Pidage siiski meeles, et kuna me töötame selles sarjas ja tulevases artiklis peamiselt WordPressi ja sellega seotud tarkvaraga, siis peame veenduma, et meil on mõned asjad installitud, et oma tegevusega korralikult hakkama saada.
See hõlmab selliseid asju nagu tugi:
- WordPress. Üks toredaid asju nutika IDE kasutamise juures on see, et see võib pakkuda koodi lõpetamist. Sellise keele nagu PHP kasutamist pakuvad tavaliselt enamik IDE-sid. See pistikprogramm lisab WordPressi tuge.
- PSR2 kodeerimisstandardid. Kuigi olen kunagi olnud WordPressi kodeerimisstandardite fänn, olen sellest ajast peale üle läinud PSR-i kodeerimisstandarditele (erinevatel põhjustel).
- Silumine. Xdebugi kasutamine on hädavajalik, kui soovite oma koodis echo- ja var_dump- lausete abil edasi pääseda. Lisaks aitab see võimalike probleemide lahendamisel WordPressi lähtekoodi sügavamalt uurida.
- TODO juhtimine. Enamasti on koodi kirjutamisel kohti, kus peate enne millegi lavastamiseks või tootmiseks avaldamist tagasi minema ja üle vaatama, parandama või lihtsalt tegema. Sellise tööriista kasutamine aitab teil neid hõlpsalt leida enne koodi allika juhtimiseks sidumist või selle juurutamist.
- Ja veel.
Ilmselgelt viivad ülaltoodud asjad teid iga pistikprogrammi avalehele, kuid on võimalik – ja tõenäoliselt parem – installida need redaktorist, et saaksite neid hõlpsamini hallata.
Pidage meeles, et eelmise postituse eesmärk oli kogu meie installitava tarkvara hõlpsaks haldamiseks. Ja laienduste installimine IDE kaudu annab IDE jaoks täpselt sama kogemuse.
Lõpetuseks – need on laiendused, mis minu arvates on WordPressiga töötamisel kasulikud.
Järgmisena
Kuigi olen esitanud kokkuvõtliku teabe paljude ülaltoodud asjade kohta, ei pea see mõnesse neist sügavamasse sukelduma ega sellesse, mida nende kasutamisel oodata.
Lisaks ei räägi see tavalistest tabeldusmärkidest ja tühikutest, fontidest, mida minu arvates tasub kasutada, Sass lintingust, JavaScripti stiilist ja lintingust jne.
Seni installige Visual Studio Code ja seadistage see ülaltoodud laienduste abil. Seda on lihtne teha IDE-s. Ja kui teil on küsimusi, jätke need julgelt kommentaaridesse.


