{"id":229552,"date":"2022-11-18T17:01:00","date_gmt":"2022-11-18T14:01:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229552"},"modified":"2022-11-09T08:26:29","modified_gmt":"2022-11-09T05:26:29","slug":"mis-vahe-on-codekiti-ja-helilooja-vahel","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/mis-vahe-on-codekiti-ja-helilooja-vahel\/","title":{"rendered":"Mis vahe on CodeKiti ja helilooja vahel?"},"content":{"rendered":"\n<p>Kuna olen kirjutanud <a href=\"https:\/\/codekitapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">CodeKitist<\/a> ja <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composerist<\/a> (viimasest viimastest postitustes t\u00f5esti rohkem), saan aeg-ajalt meile, kus k\u00fcsitakse, kumba ma eelistan kasutada, kui on vaja teistele projekte teha.<\/p>\n<p>Ja l\u00fchike vastus on, et need ei v\u00e4lista \u00fcksteist. Kui midagi, v\u00f5ivad nad \u00fcksteist t\u00e4iendada. Nad ei asenda \u00fcksteist.<\/p>\n<p>Kuna ma olen \u00fcha v\u00e4hem frontendile orienteeritud projektidest lahkunud, seda v\u00e4hem ma CodeKiti kasutan. Ja mida rohkem olen liikunud taustaprogrammile orienteeritud arenduse poole, seda rohkem ma kasutan Composerit.<\/p>\n<p>Lisaks erineb esiotsa arendus kui taustaarendus, eks? Niisiis, j\u00e4llegi, miks me peaksime k\u00fcsima:<\/p>\n<blockquote>\n<p>Kas ma peaksin kasutama CodeKiti v\u00f5i Composerit?<\/p>\n<\/blockquote>\n<p>Siin tulebki m\u00e4ngu pikem vastus.<\/p>\n<h2>CodeKit ja helilooja<\/h2>\n<p>Neile, kes vaatavad m\u00f5lemat utiliiti ja m\u00f5tlevad nende erinevuste \u00fcle, on see hea.<\/p>\n<p>Iga kord, kui keegi otsib v\u00f5imalusi oma arendusprotsessi t\u00e4iustamiseks arengut h\u00f5lbustavate t\u00f6\u00f6riistade abil, n\u00e4itab see minu arvates arengu k\u00fcpsuse taset.<\/p>\n<h3>CodeKit<\/h3>\n<p>L\u00fchidalt \u00f6eldes on CodeKiti eesm\u00e4rk aidata koondada palju uusi t\u00f6\u00f6riistu, mida me sageli n\u00e4eme (nagu <a href=\"http:\/\/sass-lang.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sass<\/a> v\u00f5i <a href=\"http:\/\/lesscss.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">LESS<\/a>, raamistikud nagu <a href=\"https:\/\/foundation.zurb.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Foundation<\/a> ja pildi optimeerimine) \u00fchte rakendusse ja pakkida see kokku, et oleks v\u00e4hem t\u00f6\u00f6d teha. j\u00f5uab konfiguratsioonini.<\/p>\n<p>Asi on selles, et see sisaldab palju asju. See pole siiski halb. Tegelikult tuleb valida, mida soovite, kl\u00f5psata m\u00f5nel m\u00e4rkeruudul ja seej\u00e4rel veenduda, et rakendus on teie koodibaasist teadlik.<\/p>\n<p>Sealt edasi hoolitseb see n\u00e4iteks teie Sassi automaatse kompileerimise eest, kui salvestate faili, mis on teie projekti osa.<\/p>\n<h3>Helilooja<\/h3>\n<p>Teisest k\u00fcljest on helilooja eesm\u00e4rk hallata s\u00f5ltuvusi, mis t\u00f6\u00f6tavad koos teie rakendusega. See v\u00f5ib olla midagi sellist nagu PHP CodeSniffer. V\u00f5i v\u00f5ib see olla midagi nagu kolmanda osapoole raamatukogu, n\u00e4iteks Monolog, mis aitab teie projektil j\u00e4lgida t\u00e4itmise ajal toimuvaid s\u00fcndmusi.<\/p>\n<\/p>\n<p>Igal juhul n\u00e4ete, et paketid Composer vastutab haldamise eest, tegelevad rohkem serveripoolse arenduse kui esiotsa arendusega.<\/p>\n<p>Nii et kui otsite serveripoolseks jaoks midagi CodeKiti (v\u00f5i NPM-i v\u00f5i l\u00f5nga) sarnast, on just Composer see, mida soovite kasutada. Sellel pole liidest, nii et k\u00f5ik tehakse konfiguratsioonifailide kaudu (n\u00e4iteks NPM), kuid see on ka h\u00e4sti dokumenteeritud ja piisavalt lihtne kasutada, kui olete konfiguratsioonifailide struktuuriga tuttav.<\/p>\n<h2>Ja see on erinevus<\/h2>\n<p>Nagu postituse alguses mainitud, ei v\u00e4lista CodeKit ja Composer \u00fcksteist. Kui midagi, saavad nad \u00fcksteisega koost\u00f6\u00f6d teha, et aidata luua projekti nii esi- kui ka tagaotsast.<\/p>\n<p>Mis puutub esiotsa arendamisse, siis on ka teisi t\u00f6\u00f6riistu, mida inimesed otsustavad kasutada, n\u00e4iteks <a href=\"https:\/\/www.npmjs.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">NPM<\/a> ja <a href=\"https:\/\/yarnpkg.com\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">L\u00f5ng<\/a>. Mainin neid siin ainult seet\u00f5ttu, et nad on ka paketihaldurid, sarnaselt Composerile, kuid esiotsa jaoks.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165204-61e77a5556cb4.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165204-61e77a5556cb4.png\" alt=\"Mis vahe on CodeKiti ja helilooja vahel?\" ><\/a><\/p>\n<p>Ja kui \u00fcldse, siis on need l\u00e4hemal v\u00f5rdlusele heliloojaga. Siiski keskenduvad nad peamiselt esiotsa arendust\u00f6\u00f6riistadele. V\u00f5ib-olla tasub tulevases postituses neisse k\u00f5igisse sukelduda.<\/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>Arendajad, kes soovivad t\u00f6\u00f6riistu kasutada, k\u00fcsivad, mis vahe on CodeKiti ja Composeri vahel. Kuid need ei v\u00e4lista \u00fcksteist.<\/p>\n","protected":false},"author":1,"featured_media":165205,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,894,842],"tags":[1165],"class_list":["post-229552","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-kood","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229552","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=229552"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229552\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/165205"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=229552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=229552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=229552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}