Pagina principala » Web design » Numeroșii dezvoltatori web ar trebui să știe

    Numeroșii dezvoltatori web ar trebui să știe

    Dezvoltatorii și oamenii de înaltă tehnologie au fost întotdeauna atrasi de numere, deci este doar o chestiune evident că numerele sau numerele pe care le-au făcut au devenit rapid iubite de ei. Numeronimele sunt folosite pentru a abrevia cuvinte lungi care ar fi prea greoaie pentru a tasta cu precizie tot timpul. Putem numi o abreviere un numar daca contine atat litere cat si numere.

    Nu există reguli stricte despre cum să creați un numeron, dar de obicei utilizează următoarea formulă: tu luați prima literă și ultima literă și numărul de caractere dintre ele.

    Probabil cel mai cunoscut numeronim în cercurile de tehnologie este i18n pentru internaționalizare. Este i18n deoarece prima literă este -i, este urmată de 18 caractere și în cele din urmă litera -n. În primul rând poate părea nebun, dar în realitate numeronimele pot fi distractive și chiar puteți genera propria dvs..

    Originea Numeronimelor

    Potrivit zvonurilor on-line, primul numeron datează de la un angajat numit DEC (Digital Equipment Corporation - ulterior fuzionat cu Hewlett-Packard) Jan Scherpenhuizen al cărui nume a fost găsit prea lung pentru a fi un nume de cont, deci administratorul de sistem ia dat un cont de e-mail cu numele de utilizator s12n.

    Abordarea a fost găsită plină de umor, iar DEC a început să folosească formula pentru a abrevia cuvinte lungi. i18n pentru cuvântul internaționalizare se presupune că a fost folosit încă din mijlocul anilor 1980, și a fost urmată de multe altele - atât în ​​lumea tehnologică, cât și în cea non-tech.

    Acum, să vedem care sunt în prezent cele 10 numere electronice de acolo:

    1. i18n Pentru Internaționalizare

    i18n se referă la dezvoltarea unui software sau a unei aplicații care face posibilă localizarea ulterioară pentru diferite public-țintă din întreaga lume.

    i18n nu înseamnă că produsul este de fapt tradus, dar este vorba despre adăugarea la posibilitatea unei traduceri ulterioare și alte ajustări într-o altă limbă. În acest proces, dezvoltatorii i18n oferă caracteristici care nu pot fi utilizate până când localizarea se întâmplă de fapt. Scopul lui i18n este în esență să a face software-ul adaptabil și ușor de utilizat în alte părți ale lumii.

    2. l10n Pentru localizare

    Termenul twin al lui i18n este localizarea, reprezentată de numeron l10n. Se întâmplă l10n când un software sau o aplicație este adaptată la o anumită cultură.

    l10n poate fi ușor adăugat la produsele care au fost internaționalizate înainte. L10n nu înseamnă numai traducere; se referă, de asemenea, la lucruri precum folosirea valută specifică, fus orar, colaționare, cerințe legale, simboluri și multe alte caracteristici locale.

    Dacă doriți să înțelegeți diferența dintre i18n și l10n, citiți ghidul W3C (care utilizează de asemenea un nume numeric pentru abrevierea numelui său propriu: W3C este consorțiul World Wide Web Consortium). Iată un exemplu despre modul în care simbolurile internaționale pentru trecerea pietonilor au fost localizate pentru poporul portughez.

    IMAGINE: Flickr

    3. m17n Pentru multilingvalizare

    M17n are loc undeva între i18n și l10n. Vorbim despre asta când o aplicație sau un software este localizat în mai multe limbi și culturi. Un software multilingvalizat acceptă în același timp mai multe limbi, precum și alte caracteristici locale ale limbilor acceptate, cum ar fi fusurile orare, data, ora și formatele valutare.

    Când vorbim despre m17n, trebuie de asemenea să menționăm nevoia de a sprijini alte sisteme de scriere care nu folosesc doar ASCII (Codul standard american pentru schimbul de informații).

    WordPress, de exemplu, ne oferă o interfață frumoasă multilingvalizată, deoarece ne permite să alegem limba pe care o dorim să o folosim în timpul procesului de instalare și ulterior pe interfața cu utilizatorul.

    4. Pentru accesibilitate

    a11y a devenit un termen popular în designul web, mai ales că W3C și-a lansat standardele web de accesibilitate. cu care sprijină oamenii diferite tipuri de dizabilități sau tulburări senzoriale, precum și pe cele cu tipuri de dezavantaje cum ar fi persoanele în vârstă și persoanele din zonele rurale cu lățime de bandă redusă.

    A11y acoperă o zonă destul de largă. Persoanele cu deficiențe vizuale, care nu pot distinge cu greu culorile, au nevoie de un raport de contrast ridicat; persoanele care nu pot utiliza un mouse trebuie să fie prevăzute cu toate funcționalitățile prin tastatură; persoanele care nu pot auzi nevoie de transcrieri, etc. Există multe alte cazuri de utilizare a designerilor de produse pe care trebuie să le rezolve.

    5. c14n Pentru Canonicalizare

    C14n apare când anumite date au mai multe reprezentări, si tu trebuie să le convertiți într-un format standardizat. Aceste zile puteți vedea acest termen cel mai frecvent în ghidurile de bune practici SEO, cum ar fi cele de la Google, care îi sfătuiește pe webmasteri și pe proprietarii de site-uri despre utilizarea URL-urilor canonice.

    În optimizarea motoarelor de căutare, c14n este necesară atunci când o pagină web individuală poate fi încărcată de la mai multe adrese URL, deoarece această practică este frecvent penalizată de motoarele de căutare. În Instrumentele Google pentru webmasteri puteți seta formatul de domeniu preferat (cu sau fără subdomeniul www). Yoast are cateva sfaturi utile despre SEO si c14n.

    Ca dezvoltator de web poți vedea și termenul în XML unde c14n se asigură că un document XML urmează un format specific.

    6. i14y Pentru interoperabilitate

    i14y se referă la portabilitatea și compatibilitatea componentelor unui sistem sau a unui produs. Pe măsură ce tot mai multe lucruri există ca parte a unei rețele, i14y a devenit, în ultimul timp, un buzzword de marketing în descrierile de produse din sectorul IT.

    Termenul i14y a apărut, de asemenea, în lumea designului web atunci când designerii au început să vorbească despre CSS interoperabil, a standard pentru CSS încărcabile și legare. Cloud computing utilizează de asemenea conceptul de i14y, deoarece este un domeniu în care există o mare nevoie de construire sisteme din componente reutilizabile care sunt capabili să lucrează împreună în multe circumstanțe diferite.

    7. P13n Pentru personalizare

    p13n se referă la adaptarea produselor la nevoile diferitelor persoane. Personalizarea în timp real a site-urilor web este un concept în marketingul online și o sarcină pentru dezvoltatorii web de rezolvat.

    Există multe instrumente analitice excelente pentru direcționarea online, deci următorul pas este logic personalizați conținutul pentru diferite segmente al publicului online. Conceptul de p13n neagă abordarea unică pentru toți, deoarece cercetările arată că aproape trei sferturi (74%) din consumatorii online sunt frustrați atunci când conținutul care apare nu are nimic de-a face cu interesele lor (de exemplu, oferte, anunțuri, promoții).

    IMAGINE: Freepik

    8. v12n Pentru virtualizare

    În timpul procesului v12n, dezvoltatori creați versiunea virtuală a unui sistem de operare, server sau altă resursă de rețea. V12n are și forme foarte simple, cum ar fi împărțind un hard disk în diferite partiții.

    Desktop v12n poate accelera procesul de dezvoltare web, deoarece aveți posibilitatea de a testa site-ul web sau aplicația web în diferite medii. Cele mai populare programe software pentru desktop v12n sunt VMWare Workstation și Oracle VirtualBox. De asemenea, avem multe ghiduri v12n aici pe hongkiat.com, cum ar fi cum să instalați Windows pe Mac și cum să utilizați Vagrant pentru dezvoltarea WordPress locală.

    IMAGINE: Fullservice.net

    9. Problema c10k

    Numărul numeric pentru problema C10k a fost creat cu o formulă diferită, ca cele menționate anterior. Se referă la “10 mii de clienți” problemă. Problema C10k este a problemă potențială în administrarea serverului web, apare atunci când a serverul web trebuie să gestioneze simultan 10.000 de clienți.

    Nevoia de rezolvare a acestei probleme a devenit din ce în ce mai importantă, deoarece site-urile web trebuie să facă acest lucru se ocupă cu tot mai mult trafic, ca numărul de utilizatori de internet, nevoile lor și numărul dispozitivelor conectate a crescut rapid.

    Dacă sunteți interesat de scalabilitatea serverului web, aici este un excelent avantaj al problemei C10k.

    10. Problema Y2K38

    Problema Y2K38 este numarul pentru problema Anul 2038 care este a legate de timp, care va apărea în anul 2038. Problema este cauzată de procesoare pe 32 de biți stocați valorile în timp ca numere întregi pe 32 de biți.

    Problema este că intervalul pentru aceste numere întregi este limitat și va fi atinge cea mai mare valoare pozitivă pe 19 ianuarie 2038. Când se întâmplă, este posibil ca computerele să nu poată spune diferența dintre 2038 și 1970 care poate duce la disfuncții grave și accidente.

    Nu există o soluție universală pentru problemă, dar poate ajuta cu siguranta daca incepeti sa folositi sisteme pe 64 de biți care va fi cu siguranță folosită de marea majoritate a dispozitivelor în 2038, dar serverele web și alte dispozitive hardware backend pot utiliza în continuare sisteme de date pe 32 de biți când va veni vremea.

    Dacă doriți să numărați până în ziua în care s-ar putea întâmpla tragedia presupusă, o puteți face cu ușurință aici.

    IMAGINE: Wikimedia