nisfarm.ru

CSS-rámce pro adaptivní design

"Kam se chystáme udělat pas?" - zeptala se jejich výsosti (film o baronovi Munchhausenovi), ale ptala se sama, protože sama odpověděla. Rámec je vždy dobrý, obzvláště když je to od významného vývojáře: jako bootstrap z twitteru, jako základ ze zurbu nebo jako třešeň na čele jelena, opatrně zasazený baronem.

Všechny rámce CSS jsou dobré a praktické. Skutečnost, že určitá látka získal svou hodnotu a pohyboval po celou cestu ke stejnému summit, řekl, že otázka - kam v pase - dosud našel své konečné rozhodnutí, a zbývající vrcholy, které dosud nebylo dobyté.

Minulost a současnost

Adaptivní rozvržení: prohlížečů a zařízení

Internet je dostupný všude a vždy, ale pouze prostřednictvím prohlížeče. Pouze s určitou elektronickou platformou. Všechny ostatní možnosti leží mimo vizuální rozhraní. Prohlížeč funguje v rámci možností elektronické platformy: počítače, notebooku, tabletu nebo telefonu. Jiné varianty jsou možné, ale nejčastěji se používají pojmenované.

CSS rámců

V době, kdy dominovala IE, která od narození neměla absolutní nadvládu a soutěž byla zpočátku blízko, došlo k pokusům něco normalizovat.

Vzhledem k tomu, že proces výroby počítačové techniky a mobilních zařízení nelze ovládat a vývoj prohlížečů se po celou dobu pohybuje demokratickým směrem: vše je řízeno samo o sobě, což způsobuje přirozené rozdíly a potíže pro vývojáře. Internetový prostor nepřijímá ani kolektivní farmy, komunity ani kibbutzim. Navíc všechny komunity fanoušků a následovníků různých nástrojů nepřetržitě migrují do sebe, zmizí a znovu se objeví.

Přirozeně, když je potřeba vytvořit zdroje pro internetové prostor, potřebujeme více či méně spolehlivý základ, spíše než se spoléhat na vratkých věčně pohyblivé písky informačních technologií. Pojmy „adaptivní“, „guma“, „cross-browser“ a tak dále. Přišel jako značku, jako symbol, který bude fungovat nebudou ztracena nadarmo, že to bude stejný vzhled a plnit svou funkci na jakémkoli zařízení v libovolném prohlížeči.




CSS Bootstrap Framework

CSS Framework Bootstrap

Význam a účel tohoto produktu při zjednodušení práce programátoru. Předpokládá se, že byl jedním z prvních, patří mezi nejpokročilejší a zaslouží si pozornost každého. Má ve svém složení:

  • mříže, sloupce, bloky;
  • šablony, pevné, gumové a jiné;
  • grafiky, písma a jejich popisy;
  • média, správa obrázků a filmů;
  • tabulky, obvyklý design, třídění, nové funkce;
  • formuláře, návrh vstupních polí, sousední události, názvy;
  • navigace, záložky, záložky, stránky, nabídky, panely;
  • Výstrahy, dialogové okruhy, nácvik nástrojů, plovoucí prvky.

Tento rámec deklaruje více tvůrčí svobody pro programátora, který využívá tuto skvělou vývojovou zkušenost z Twitteru. To vše je krásné, důležité a zajímavé, ale vše je třeba pečlivě prostudovat předtím, než budou deklarované schopnosti zpřístupněny developerovi.

Bootstrap, jeho následovníci a konkurenti

V podstatě všechny rámce - HTML, CSS, jаvascript je známá trojice v různých kombinacích. Každý předkládá vývojáři jinou složitost porozumění a vyžaduje určitou dobu na zvládnutí. Ale kupodivu rozdělit proces pro bytovou výstavbu na předním konci a baskické-end, ale všechny stejné: z celkového verbální slupka, zastiňovat pouze mysli zákazníka (a to pouze dočasně), tam je vždy šťastný konec - skutečný život, skutečnou výzvou a povinností jeho rozhodnutí.

html css rámců

Ve skutečnosti, developer vyzbrojen Bootstrap, Foundation, Kube, sémantický UI, UIKit, UniCSS, Maxmertkit, ... může dobře fungovat na 10/12 vzorce nahradit vzorce 1`000 / 100`000 (ruční práce) + faktor "pi". Obrazně řečeno, CSS-rámců ušetřit čas potřebný pro vývoj projektu do nekonečna, nebo velký počet hodin (ruční), až do 10-12 hodin pro každý projekt.

Vzpomněl si, že před tím, než vezmeš vejce, bude muset být i kuře s ním slušně ošetřeno, lze předpokládat: časový rozdíl ve vývoji nemůže nikde zmizet, při studiu rámce, při výběru toho, který by měl být přijat, a při hromadě jiných časových odpadů, které jsou daleko od procesu vývoje, zmizí.

Zkušený developer souhlasí s tím, že ani jeden den není možné vytvořit slušné místo. Lidský intelekt pracuje rychleji než kterýkoli počítač, ale jeho vědomá část - dokonce velmi pomalu a pečlivě váží všechno, než dokonce přijmete velmi jednoduché rozhodnutí. Množství a kvalita moderních nástrojů vůbec nepoužila a vůbec nic nezaručuje.

Moderní web je daleko od souboru stránek s adaptivními rozloženími. Péče o absolutní stránky nemá ukázat, jak chytrý je jeho vývojář a co nejlepší rámce CSS jsou v jeho arzenálu, ale aby vykonával požadované funkce zákazníka.

Adaptabilita ve skutečnosti a ve skutečnosti

Úkol vyžaduje řešení - to je neodmyslitelné pravidlo. Vývoj základů adaptability a cross-browser kompatibility, disertace na gumovém uložení s analytickými kartami na jednom nebo druhém "typu" gumy - zajímavá aktivita, ale ne více. Adaptivní Kostry CSS, HTML, JS - nadějný, ale při pohledu na jakém kontextu by měl zvážit tuto perspektivu.

Existuje pochopení požadované funkce. Existuje jistota, že zdroj by měl fungovat v počítači a na smartphonu. Ale to vůbec neznamená, že úloha adaptivního uspořádání je důležitější než úkol realizovat funkční.

Nemůžete požádat koně a poníka, aby dělali totéž: vytáhnout stejný popruh se stejným úspěchem. Nemá smysl nosit brambory ani na kukuřici (letadlo velmi populární v době rozvinutého socialismu), kdy je z pole do skladu snadné podat. Tady, i ten samý poník sám zvládne.

Termín "adaptivní" v nativním významu tohoto slova vůbec neznamená povinnou potřebu udělat něco jako předtím, na jiném místě nebo za jiných okolností. Existuje úkol a jeho funkce, existují různé platformy a zařízení, na kterých by tato funkce měla fungovat. Pokud je cíl v rovnocennosti procesů, designu a dialogu skutečná utopie, jestliže cíl při řešení úkolu je zcela jiný.

Historický moment a perspektiva

Programátoři se vyvíjejí velmi rychle a exponenciálně to je specificita povolání. Myšlenka programátora je vždy rychlejší než jakýkoliv počítač, a proto oddělit rozhraní od kódu, bylo rozhodnuto intuitivně při svítání výstavby informační civilizace. Ale abychom trochu oddělili, je nutné správně vědět, kde je nezbytná strana.

Tyto tři body (rozhraní, kód, obličej) jsou pouze částí společné informační jednotky. Stále existují data a problém jejich prezentace. Na první pohled se může zdát, že data a CSS rámce nejsou vůbec propojeny. Ve skutečnosti je pohled vždy určován nejen kódem, ale také tím, čím a jak to dělá, a to především v čase.

Nejlepší CSS rámce

Při rozhodování o použití CSS-rámců, vybrali jeden nebo druhý, odhaduje čas potřebný pro vývoj a přizpůsobení jeho funkčnosti, která je potřebná k vyřešení problému, je třeba si uvědomit - není důležité rámec sám o sobě, ale pouze skutečnost, že problém představuje v minulosti, opět získal význam. Je důležité si představit směr, ve kterém se problém vyvíjí a jeho řešení.

O radách, poradcích a hodnocení plánů

Ve skutečnosti, s porozuměním otázky, komu může být důvěřováno a kdo ne, kdo by měl být poučen a kdo by neměl, problémy nikdy nevyplývají. Ale ve virtuálním prostoru s tím existují vážné potíže.

Každý programátor (zejména tým z nich) hromadí zkušenosti. Tato zkušenost je svým způsobem jedna nebo druhá. Než se ujmete víry cizince, i když je velmi populární a nádherný, musíte se postavit do pozice výzkumného pracovníka, ale ne následovce.

Adaptivní rámce CSS

Zkušenosti kolegů nikdy nejsou základem práce, a to zejména v tak dynamické sféře jako informace, ale dobrou motivací pro rozvoj vlastních znalostí a zkušeností.

Dokonce i když není určeno k dosažení cokoli, nic nebrání zkoumat zkušenosti druhých. S jakýmkoli vývojem událostí je vlastní zkušenost a zkušenost s kolegy ze specializace lepší než jen vlastní zkušenost a plány z toho budou určitě slibnější a reálnější.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru