{"id":230011,"date":"2022-11-30T19:33:00","date_gmt":"2022-11-30T16:33:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230011"},"modified":"2022-11-30T19:46:02","modified_gmt":"2022-11-30T16:46:02","slug":"kas-wordpress-toesti-hoiab-teid-arendajana-tagasi","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kas-wordpress-toesti-hoiab-teid-arendajana-tagasi\/","title":{"rendered":"Kas WordPress t\u00f5esti hoiab teid arendajana tagasi?"},"content":{"rendered":"\n<p>\u00dcks kommentaare, mida me WordPressi kohta sageli loeme v\u00f5i kuuleme, on selle &quot;madal sisenemisbarj\u00e4\u00e4r&quot; ja miks see on veebile hea.<\/p>\n<p>Selle vastupunkt on see, et see takistab arendajatel (v\u00f5i &quot;oleks arendajatel&quot;, nagu m\u00f5ned v\u00f5ivad \u00f6elda) v\u00f5tmast omaks kaasaegsemaid tehnoloogiaid, kuna WordPress neid ei n\u00f5ua.<\/p>\n<p>Ausalt \u00f6eldes olen isegi n\u00e4inud, et m\u00f5ned on j\u00f5udnud v\u00e4ita, et kui keegi \u00fctleb, et on PHP-arendaja, kes on oma karj\u00e4\u00e4ri jooksul peamiselt WordPressis t\u00f6\u00f6tanud, siis peaksite tema &quot;p\u00e4ris&quot; PHP-st lahutama n\u00e4iteks kolm aastat. kogemusi.<\/p>\n<p>Jah.<\/p>\n<p>Ma n\u00e4en sellel p\u00f5hjuseid \u2013 olen s\u00fc\u00fcdi m\u00f5nes &#8220;vanemas&quot; praktikas \u2013, aga kas see t\u00e4hendab, et WordPress takistab meil saamast kvaliteetseteks objektorienteeritud programmeerijateks?<\/p>\n<h2>Kas WordPress hoiab sind tagasi?<\/h2>\n<p>Minu jaoks on probleem \u00fcsna lihtne (ja mul on &quot;lihtsa&quot; vaatenurk, mida ma natuke jagan).<\/p>\n<h3>WordPressis endas<\/h3>\n<p>Esiteks, WordPressi p\u00fchendumus tagasi\u00fchilduvusele v\u00f5imaldab meil:<\/p>\n<ul>\n<li>teha arhitektuurseid projekteerimisotsuseid,<\/li>\n<li>kasutada aegunud tavasid,<\/li>\n<li>ja loobuge omaks v\u00f5tmast uuemaid ja paremaid arendustehnikaid vanemate PHP versioonide toe t\u00f5ttu.<\/li>\n<\/ul>\n<p>Aga siin on asi: see v\u00f5imaldab meil seda teha, kuid see ei n\u00f5ua, et me seda teeme.<\/p>\n<h3>Hostingis<\/h3>\n<p>Teiseks toetavad hostid mitmesuguseid PHP versioone \u2013 m\u00f5ned ulatuvad PHP vanadest versioonidest kuni uusimate ja parimate versioonideni.<\/p>\n<p>Uusimate ja parimate kasutamine t\u00e4hendab \u00fcldiselt, et peame \u00f5ppima ja omaks v\u00f5tma m\u00f5ned neist tavadest. M\u00f5ne jaoks h\u00f5lmab see <a href=\"https:\/\/wordpress.mediadoma.com\/et\/nimeruumid-ja-automaatne-laadimine-wordpressis\/\" title=\"nimeruume ja automaatset laadimist\">nimeruume ja automaatset laadimist<\/a>, teiste jaoks v\u00f5ib see h\u00f5lmata helilooja kasutamist, teiste jaoks v\u00f5ib see olla s\u00f5ltuvuse s\u00fcstimise v\u00f5i paljude muude tavade \u00f5ppimine.<\/p>\n<\/p>\n<p>Asi pole selles, mida sa \u00f5pid; see on see, et sa \u00f5pid.<\/p>\n<p>Teisis\u00f5nu, kui olete keegi, kes on nii pettunud WordPressi p\u00fchendumisest tagasi\u00fchilduvusele, et see v\u00f5imaldab teistel kasutada vananenud tehnikaid, m\u00f5istke, et see pole teie probleem ja otsustage omaks v\u00f5tta meie k\u00e4sutuses olevad uuemad v\u00f5imalused.<\/p>\n<p>Ja kui teie host toetab uuemate tehnoloogiate kasutamist, olgu selleks PHP (v\u00f5i enama) versioonid, siis kasutage neid.<\/p>\n<h3>See &quot;lihtne&quot; asi<\/h3>\n<p>Eespool mainisin, et mul oli oma n\u00e4gemus probleemide lahendamisest, mis on &quot;tegelikult \u00fcsna lihtsad&quot;. \u00dcldiselt arvan, et kui miski on &quot;lihtne&quot;, siis me loomulikult teeme seda.<\/p>\n<p>Kui aga r\u00e4\u00e4kida programmeerimisest, siis see alati nii ei ole. Ja siin on see, mida ma m\u00f5tlen: kuigi lahendust on lihtne \u00e4ra tunda, pole seda lihtne rakendada.<\/p>\n<p>N\u00e4iteks on lihtne \u00e4ra tunda, et PHP vanemate versioonide juurde j\u00e4\u00e4mise probleem ei lase meil kasutada m\u00f5nda selle keele uuemat v\u00f5imalust. Nende kasutamist pole tingimata lihtne alustada.<\/p>\n<p>Peame nende kohta lugema, neid m\u00f5istma, harjutama, rakendama ja siis aru saama, kas teeme seda \u00f5igesti. See on vaid \u00fcks p\u00f5hjus, miks <strong><a href=\"https:\/\/tommcfarlin.com\/code-review-process\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">koodide \u00fclevaatamine<\/a><\/strong> on oluline. See on ka p\u00f5hjus, miks programmeerimiskeele uute funktsioonide kasutamisel on oluline veenduda, et loete dokumentatsiooni, kirjutate teste, vaatate logisid ja \u00fcldiselt kasutate rakendust selle arendamise ajal iseseisvalt.<\/p>\n<h2>Mis meid siis tegelikult tagasi hoiab?<\/h2>\n<p>L\u00f5ppkokkuv\u00f5ttes olen arvamusel, et ainus asi, mis hoiab meid tagasi paremaks PHP-arendajaks saamast, ei ole WordPress. See oleme meie ise.<\/p>\n<p>Kui tahame olla kvaliteetsed PHP-arendajad, kellel on samad oskused ja kogemuste tase kui teistes t\u00f6\u00f6stusharudes t\u00f6\u00f6tavatel inimestel, siis peame tagama, et me harime ennast ja t\u00f6\u00f6tame seda h\u00f5lbustavate projektidega.<\/p>\n<p>\u00c4rge laske kellelgi ega millelgi teisel seda takistada.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kui r\u00e4\u00e4kida kaasaegseks PHP-arendajaks saamisest, siis kas WordPress hoiab teid t\u00f5esti tagasi?<\/p>\n","protected":false},"author":1,"featured_media":163617,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,863],"tags":[1165],"class_list":["post-230011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=230011"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230011\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/163617"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=230011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=230011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=230011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}