CSS-frameworky pre adaptačný dizajn

"Kde budeme robiť pas?" - spýtal sa ich výška (film o Barone Munchausenovi), ale opýtal sa sám seba, pretože sám odpovedal. Rámec je vždy dobrý, hlavne keď pochádza od významného developera: ako bootstrap z twitteru, nadácia z ruiny alebo čerešňa na čele jeleňa, starostlivo zasadená tým istým barónom. Všetky rámce CSS sú dobré a praktické. Skutočnosť, že subjekt známy získal dôležitosť raz pohyboval na ceste všetky rovnaké summite uviedol, že otázka - kam v páse - ešte nenašiel svoje konečné rozhodnutie zostáva na vrchol, ktoré neboli schopné poraziť.


Adaptívne rozloženie: prehliadače a zariadenia
Internet je dostupný všade a vždy, ale iba prostredníctvom prehliadača. Len s určitou elektronickou platformou. Všetky ostatné možnosti sú mimo vizuálneho rozhrania. Prehliadač funguje v rámci možností jednej alebo druhej elektronickej platformy: počítača, notebooku, tabletu alebo telefónu. Ďalšie možnosti sú možné, ale názvy sú najčastejšie používané.
V čase, keď "vládne» IE, ktorý sa narodil mal absolútnu dominancie, a konkurencia bola spočiatku blízko, tam boli pokusy štandardizovať niečo. Ako výrobný proces výpočtovej techniky a mobilných zariadení nemožno ovládať, a vývoj prehliadačov neustále v pohybe v demokratickej smerom, všetko riadené samo o sebe, čo spôsobuje prirodzené variácie a ťažkosti pre vývojárov. Internetový priestor neprijíma žiadne spoločné farmy, spoločenstvá ani kibuc. A okrem toho všetkokomunita fanúšikov a nasledovníkov rôznych nástrojov neustále migrujú medzi sebou, zmizne a znova sa objaví.


Samozrejme, keď je potreba vytvoriť zdroje pre internetové priestor, potrebujeme viac či menej spoľahlivé dôvody, nie vždy neistá spoliehania sa na pohyblivom piesku informačných technológií. Pojmy "adaptívne", "guma", "krosbrauzerna" a tak prišiel ako značku ako symbol, že práca nebudú stratené nadarmo, že to bude vyzerať rovnako a plniť svoju funkciu na akomkoľvek zariadení, ľubovoľný webový prehliadač.

CSS Bootstrap rámec

Zmysel a účel produktu zjednodušenie práce programátora. Predpokladá sa, že bol jedným z prvých, patrí medzi najpokročilejšie a hodný pozornosti. Má vo svojom zložení:
  • mriežky, stĺpy, bloky;
  • šablóny, pevné, gumené a iné; Grafika, písma a ich opisy;
  • správa médií, obrázkov a filmov;
  • tabuľky, pravidelný návrh, triedenie, nové funkcie;
  • formuláre, registračné polia vstupu, susedné udalosti, názvy;
  • navigácia, záložky, záložky, stránky, ponuky, panely;
  • upozornenia, dialógy, rady, plávajúce prvky.
  • Tento rámec deklaruje väčšiu kreativitu pre programátora, ktorý využíva túto skvelú skúsenosť s vývojom z Twitteru. To všetko je v poriadku, dôležité a zaujímavé, ale je nutné starostlivo preštudovať pred údajné možnosti budú k dispozícii pre vývojárov.

    Bootstrap, jeho nasledovníci a konkurenti

    Všetci v skutočnostirámca - HTML, CSS, JavaScript - je známe, trojica v rôznych kombináciách. Každý vývojár prináša ťažkosti pochopiť iná a vyžaduje určitý čas zvládnuť. Ale rozdeliť budovu postup webe front-end a baskickej konca, a všetky jednu vec z celkového verbálnych šupky, zatienil len mysle zákazníka (a to len dočasne) vždy šťastný koniec - skutočný život, skutočné problémy a povinnosti Jeho riešenie.
    V skutočnosti, developer, ozbrojených Bootstrap, Foundation, Kube, sémantický UI, UIKit, UniCSS, Maxmertkit, môže dobre fungovať pre 10/12 vzorce namiesto vzorca 1`000 /100`000 (ručná) + faktor "Pi". Obrazne povedané, rámy CSS uložte vývoj projektu z nekonečna alebo veľkého počtu hodín (handmade) 10-12 hodín pre každý projekt. Pripomínajúc, že ​​pred búrať vajcia, ani kura majú slušné s ňou ponosytsya možno predpokladať: rozdiel v čase vyvinúť kdekoľvek nezmizne, ale ide v študijnom rámca, výber, ktorý by mal trvať, a mnoho ďalších časovo náročné ďaleko z vývojového procesu. Skúsený developer sa bude zhodovať, že ani deň nebude možné vytvoriť slušné miesto. Ľudský intelekt pracuje rýchlejšie ako akýkoľvek počítač, ale vedomý - pomaly a starostlivo váži všetko ešte predtým, než sa veľmi jednoduché riešenie. Počet a kvalita moderných nástrojov absolútne nič a hovorí, že absolútne žiadne záruky. Moderné webové stránky ďaleko od toho, že sú súbor stránok, ktoré demonštrujú adaptívne usporiadanie. Starostlivosť je absolútnažiadne stránky nie sú o tom, ako dokázať, ako inteligentný je jeho vývojár a čo najlepšie CSS rámce sú v jeho arzenáli, ale s cieľom vykonávať funkcie požadované zákazníkom.

    Skutočná a faktická prispôsobivosť

    Úloha musí byť vyriešená - je to nedotknuteľné pravidlo. Vytvorenie rámca a prispôsobivosť krosbrauzernosti, práca kaučuk s analytickými rozloženie kariet s určitým "typov" gumy - zaujímavých tried, ale nič viac. Adaptívne rámce CSS, HTML a JS sú perspektívne, ale pri pohľade na kontext, v ktorom by sa táto perspektíva mala brať do úvahy.
    Existuje pochopenie potrebnej funkčnosti. Existuje istota, že zdroj musí pracovať na počítači a na smartphone. To však neznamená, že úloha adaptívneho usporiadania je dôležitejšia ako úloha implementácie funkčného. Nemôžete požadovať od koňa a z poníkov tých istých: vytiahnite ten istý pás s rovnakým úspechom. Nemá zmysel pokračovať aj zemiaky kukuruznyku (lietadla, je veľmi populárny v čase rozvinutého socializmu), ako z poľa do skladu po ruke. Aj tu ten istý poník zvládne. Pod pojmom "adaptívne" v rodnom zmysle neznamená, že povinné požiadavky potom niečo ako to urobil predtým, inde alebo za iných okolností. Existuje úloha a jej funkčnosť, existujú rôzne platformy a zariadenia, na ktorých by táto funkcia mala fungovať. Ak je cieľom rovnocennosti procesov, dizajnu a dialógu skutočná utópia, ak je cieľom pri riešení úlohy úplne iná záležitosť.

    Historický moment a perspektíva

    Programátorisa rozvíjajú veľmi rýchlo a podľa exponenciálnych vlastností tejto profesie. Názor programátor vždy rýchlejší ako akýkoľvek počítač ako samostatné rozhranie od kódu, bolo rozhodnuté, že intuitívne od úsvitu civilizácie stavebných informácií. Ale aby sme trochu oddelili, je potrebné správne vedieť, kde je umiestnená potrebná čiara. Tieto tri body (rozhranie, kód, tvár) sú len súčasťou všeobecnej informačnej podstaty. Existujú stále dôkazy a problém ich prezentácie. Je to len na prvý pohľad by sa mohlo zdať, že dáta a CSS-rámca nie sú prepojené. V podstate je myšlienka je vždy určený nielen softvér, ale aj skutočnosť, že spracováva a ako to robí, a to najmä v priebehu času.
    Pri rozhodovaní o použití CSS-rámcov, vybrali jeden alebo druhý, posudzovanie dočasné nákladov na vývoj a porovnaním jeho funkčnosť, ktorá je nutná na vyriešenie problému, je potrebné si uvedomiť - dôležité rámec, a samotná skutočnosť, že problém predstavuje v minulosť sa opäť stala dôležitá. Je dôležité predstaviť si smer, v ktorom prebieha vývoj problému a jeho riešenie.

    na doskách, poradca a hodnotiacich plánov

    V skutočnosti, je otázka porozumenie, komu veriť a kto nie, kto by mal poskytnúť radu a kto nie, nikdy nastať problémy. Ale vo virtuálnom priestore sú s tým spojené vážne ťažkosti. Každý programátor (tým viac) nahromadil skúsenosti. Táto skúsenosť má svoj vlastný rámec. Pred skončením práce na niekoho iného viery, a to aj veľmi populárne a veľkú potrebu vžiť do pozície výskumníka, ale nie nasledovníkom.
    Skúsenosti kolegov nie sú nikdy základným základom práce, najmä v takej dynamickej oblasti, ako je informačná, ale dobrá motivácia rozvíjať vlastné vedomosti a skúsenosti. Aj keby to nebolo určené na dosiahnutie niečoho, nič nebráni naučiť sa skúsenosti druhých. V každom prípade sú osobné skúsenosti a skúsenosti kolegov v špecializácii lepšie ako len ich vlastné skúsenosti a plány z toho určite budú sľubnejšie a realistické.

    Súvisiace publikácie