Úvodná » Vzhľad stránky » 30 Akronymy by mali vývojári webu vedieť

    30 Akronymy by mali vývojári webu vedieť

    Žargón odvetvia vývoja webu obsahuje toľko skratky používame deň v dni, že to nie je len skľúčenosť pre nováčikov, ale niekedy aj ťažké pre praktizujúcich vývojárov nasledovať. Väčšina z nás bezpečne používa bežnejšie akronymy ako napr HTML, CSS, alebo HTTP, ale čo menej použité alebo novšie?

    V tomto glosári sme zhromaždili 30 akronymov, ktoré sa často používajú v dnešných článkoch a diskusiách o vývoji webových stránok s cieľom pomôcť našim čitateľom držte krok so súčasným priemyselným jazykom.

    1. ARIA

    Prístupné Rich Internetové aplikácie: niekedy sa tiež používa ako WAI-ARIA.

    Webové štandardy publikované konzorciom World Wide Web (W3C). Špecifikácia ARIA definuje rôzne metodológie front-end, ktoré vytvárajú webový obsah prístupné pre zdravotne postihnutých ľudí ktorí pristupujú na web pomocou asistenčných technológií (AT), napríklad čítačky obrazovky.

    2. ACSS

    Atómové kaskádové štýly: metodika písania CSS vyvinutá spoločnosťou Yahoo.

    ACSS je založený na opakovane použiteľných jednoúčelových (Atómových) tried a krátke predvídateľné názvy triedy ktoré umožňujú priamo HTML štýl. Atomizer je nástroj, ktorý môže pomôcť generovať triedy Atomic pre webové projekty.

    3. AMP

    Zrýchlené mobilné stránky: mobilný webový štandard iniciovaný spoločnosťou Google za účelom: čím sa mobilné stránky rýchlejšie.

    AMP obmedzuje, ako môžeme používať HTML, CSS a JavaScript s cieľom zvýšiť výkonnosť a poskytuje nám komponenty, ktoré môžeme použiť na načítanie externých zdrojov a spúšťanie skriptov prostredníctvom modulu runtime AMP.

    4. API

    Prgramovacie prostredie aplikácií: sada predpísané funkcie kódu (vlastnosti, metódy, triedy atď.) špecifikované vydavateľom API, ktoré nám pomáhajú používať osvedčené postupy a napísať konzistentný kód.

    Môžeme si vybrať z mnohých webových API, ale sociálne médiá a technologické stránky ako Facebook, Twitter a Google tiež publikujú svoje vlastné API.

    5. BEM

    Blok, prvok, modifikátor: a pomenovanie konvencie na písanie čitateľných, konzistentných a udržiavateľných tried CSS.

    Pri použití metodiky BEM vytvárame triedy v celom projekte nasleduje block__element - modifikátor syntax.

    • Blocks sú názvy samostatných subjektov, ako napríklad Ponuka alebo gombík.
    • elements sú rôzne časti alebo funkcie blokov, ako napr úspech alebo bdelý.
    • modifikátory zmeniť štýl blokov, ako napríklad veľký alebo malý. Napríklad, .button__alert - veľký by bolo platným názvom triedy BEM.

    6. CDN

    Sieť na dodávanie obsahu: sieť distribuovaných serverov, ktoré ukladať duplicitné kópie nášho webového obsahu.

    CDN nám umožňujú dodávať obsah každému používateľovi zo servera, ktorý je bližšie k ich polohe alebo menej preťažené. Týmto spôsobom môžeme dosiahnuť lepší výkon a znížiť prestoje servera.

    7. CMS

    Systém pre správu obsahu: softvér, ktorý umožňuje publikovať, upravovať a usporiadať iný druh digitálneho obsahu.

    Väčšina CMS sa používa na publikovanie na webe, napríklad WordPress, Drupal a Joomla. CMS oddelený obsah od prezentácie a funkčnosti, preto umožňuje spravovať webový obsah bez znalosti kódovania.

    8. CRUD

    Vytvoriť, čítať, aktualizovať, odstrániť: Termín používaný pri správe databáz, obsahuje štyri základné funkcie trvalej databázy.

    v SQL, štyri súvisiace príkazy sú: INSERT (pre vytvorenie), SELECT (pre čítanie), UPDATE (pre aktualizáciu) a DELETE (pre vymazanie).

    Funkcie CRUD popisujú funkciu typický životný cyklus dát na dynamických webových stránkach.

    9. CSSOM

    Kaskádový štýl modelu objektov: sada API ktoré používajú prehliadače správne vykresľovať štýly CSS na webovej stránke.

    CSSOM predstavuje všetky štýly CSS (selektory a ich vlastnosti) na webovej stránke ako mapa uzlov. CSSOM má podobnú stromovú štruktúru DOM, ale je to samostatný dátový model.

    10. CTA

    Výzva do akcie: termín marketingu, ktorý sa často používa pri návrhu webových stránok.

    CTA je správa určená používateľom alebo potenciálnym zákazníkom okamžite konať. Vo webovom dizajne sú CTA zvyčajne oblečené na odkazy, ktorých cieľom je nútiť používateľov, aby klikli tlačidlo, banner, reklama atď.

    11. DOM

    Objektový model dokumentu: an API pre dokumenty HTML a XML, ktoré používajú prehliadače na zobrazovanie týchto dokumentov.

    DOM špecifikuje logická štruktúra dokumentu, a reprezentuje ju ako stromu uzlov v ktorých sú uzly objekty, ktoré predstavujú rôzne časti dokumentu. Uzly možno vytvoriť, upraviť a odstrániť.

    12. ECMAScript (ES)

    Európsky skript výrobcov počítačov: a špecifikácia skriptovacieho jazyka na ktorom je založená syntax jazyka JavaScript spolu s jazykom JScript a ActionScript.

    ECMAScript dostal svoje meno od Európskej asociácie výrobcov počítačov, organizácie, ktorá ju štandardizovala.

    13. FOSS

    Voľný a open-source softvér: softvér, ktorý je zadarmo v tom zmysle, že nemá žiadne obmedzenia týkajúce sa autorských práv, a open-source v tom zmysle, že ktokoľvek môže pristupovať a upravovať zdrojový kód softvéru.

    Niekedy sa tiež označuje ako FLOSS. vidieť GNUpostoj k terminológii FOSS vs. FLOSS.

    14. FTU

    Prvé použitie: prvýkrát používateľ načíta softvér po inštalácii.

    FTU je kľúčovou súčasťou procesu prijímania aplikácií. Miera zachovania používateľov sa môže zlepšiť, ak používateľ na palube je správne navrhnutý. Počas aplikácie FTU môžeme zobraziť, ako funguje aplikácia, alebo aby používatelia nastavili dôležité možnosti (časové pásmo, jazyk, predvoľby atď.)..

    15. GUI

    Grafické užívateľské rozhranie: a typu používateľského rozhrania, na rozdiel od rozhrania riadené príkazmi.

    GUI umožňuje používateľom bez technických znalostí interakciu so softvérom bez učenia príkazových jazykov, ako napríklad MS-DOS. GUI používať grafické ikony a a vizuálny jazyk umožniť používateľom dávať príkazy aplikácii a prijímať vstupy.

    16. IDE

    Integrované vývojové prostredie: Softvérová aplikácia Aa, ktorá nám poskytuje a programovacie prostredie ktorý integruje rôzne nástroje potrebné na vývoj a testovanie, ako je editor zdrojového kódu, nástroje na tvorbu automatizácie, kompilátor alebo tlmočník a ladiaci program. Xcode, Eclipse a Visual Studio sú príklady IDE.

    17. IIFE

    Výraz okamžite vyvolanej funkcie: populárny Vzor dizajnu jazyka JavaScript ktorá vytvára lexikálny rozsah.

    IIFE je a funkčný výraz to znamená okamžite vykonané po vyhodnotení. Môže sa použiť na ukladanie kódu, ktorý musí byť vykonaný iba raz, premenovanie názvov a vytváranie súkromných premenných a uzáverov.

    Jednotka IIFE používa túto syntax:

     (funkcia () // kód ()); 

    18. ITCSS

    Invertovaný trojuholník kaskádových štýlov: škálovateľný Architektúru CSS pre opakovane použiteľný kód CSS.

    ITCSS rozdeľuje vlastnosti CSS do úrovní na základe ich špecifickosti a dôležitosti. Úrovne sú reprezentované obráteným trojuholníkom, v ktorom sa špecifita zväčšuje od plochého vrcholu ku špičke v dolnej časti.

    19. JSON

    Označenie objektu JavaScript: jazykovo nezávislá, ľudsky čitateľná formát dát na výmenu údajov.

    JSON môže ukladať objektov ako súbory párov názvov a hodnôt a polí ako objednané zbierky hodnôt. Jeho syntax je podobne ako v prípade jazyka JavaScript, preto je to najbežnejší formát údajov v aplikáciách založených na jazyku JavaScript.

    20. LAMP

    Linux, Apache, MySQL, PHP / Python / Perl: populárny web stack na vytváranie dynamických webových stránok.

    LAMP zásobník pozostáva z linux ako operačný systém, apache ako webový server, MySQL ako softvér pre správu databáz a PHP, perl alebo krajta ako skriptovací jazyk. Je nazvaný jeho variant Windows WAMP, pričom jeho variant OS X je Mampu.

    21. LTR / RTL

    Zľava doprava / doprava doľava: pojmy používané v internacionalizácia

    LTR a RTL sú locale vlastnosti nastavenia jazyka alebo krajiny pre a UI. LTR znamená zľava doprava, RTL znamená zľava doľava. Označujú smeru textu.

    Väčšina jazykov je LTR a rozhrania sú zvyčajne určené pre nich, ale môžete ľahko pridať RTL podporu pre väčšinu CMS, ako napríklad WordPress s rtl.css súbor.

    22. MEAN

    MongoDB, Express.js, Angular, Node.js: a Webový stack len pre jazyk JavaScript na vytváranie dynamických webových stránok a webových aplikácií.

    Zásobník MEAN sa skladá z MongoDB NoSQL databáza, Express.js webová aplikačná štruktúra, angularjs rozhrania frontend a uzol JavaScript runtime, a to beží na akomkoľvek operačnom systéme.

    23. MVC

    Model-View-Controller: An architektonický vzor použité v objektovo orientované programovanie.

    Vzor MVC udržuje logiku údajov oddelene od používateľského rozhrania zoskupením objektov do troch skupín: Modelové objekty pre základnú štruktúru údajov a logiku, Zobraziť objekty pre používateľské rozhranie a Ovládacie objekty pôsobiť ako sprostredkovateľ medzi inými objektmi a pre koordináciu úloh.

    24. OAuth

    Otvorte autentifikáciu: otvorený protokol ktorá robí zabezpečené oprávnenie bezpečným a štandardizovaným spôsobom.

    Služba OAuth sa často používa ako metóda umožňujúca používateľom prihlásiť sa na stránku pomocou služieb tretích strán, ako je Facebook, Twitter alebo Google - tým odstránime prekážku registrácie.

    25. OOP

    Objektovo orientované programovanie: A paradigma programovania ako na rozdiel od procedurálneho programovania.

    V OOP vytvárame modely podobné reálnemu prostrediu využívajúc štyri hlavné zásady: abstrakcie, enkapsulácie, dedičnosti a polymorfizmu. V strede OOP sú objektov ktoré obsahujú zapuzdrené údaje vo forme vlastnosti a metódy.

    26. REGEX

    Pravidelný výraz: textový vzor používa sa na zladenie kombinácií znakov v rôznych reťazcoch.

    Regex umožňuje ľahko vyhľadajte určité sekvencie znakov v texte a overiť vstup používateľa. Regex je súčasťou mnohých populárnych programovacích jazykov, ako napríklad JavaScript, PHP, Python, Ruby, Java a ďalšie.

    27. REST

    Reprezentatívny štátny prevod: Sada návrh architektonického návrhu softvéru pre prenos dát medzi klientom a serverom. Podľa princípov architektúry REST môžeme vytvoriť RESTful API pre naše webové aplikácie.

    28. SCM

    Správa riadenia zdroja: systém pre spravovanie viacerých verzií rovnakého dokumentu, žiadosti, kódu alebo iného druhu informácií. Tiež nazývaný verzia alebo kontrola riadenia revízií.

    SCM umožňuje sledovať zmeny, a zabrániť strate informácií. Najpopulárnejšie systémy SCM sú Git a SVN.

    29. SMACSS

    Škálovateľná a modulárna architektúra kaskádových štýlov: A Metóda písania CSS , ktorý nám umožňuje modularizovať kód CSS, aby bol čitateľnejší a udržateľnejší.

    SMACSS definuje 5 typov pravidiel štýlu (základ, rozloženie, modul, stav, téma) a identifikuje ich rôznymi predvoľbami pre výber.

    30. WYSIWYG

    To, čo vidíte, je to, čo dostanete: Typ typu editor obsahu ktorý umožňuje používateľom upravovať text, obrázky a iné typy obsahu bez písania značiek.

    V editore WYSIWYG môžu používatelia uvidíte, ako bude vyzerať konečný výsledok pri vytváraní obsahu. Rozhranie post editora WordPress a väčšina blogových platforiem sú dobrými príkladmi systémov WYSIWYG.