InternetWeb design

CSS-cadre pentru designul receptiv

„Unde vom face talie?“ - a întrebat Alteței lor (filmul despre Baron Munchausen), dar întrebați-vă, pentru că el însuși este răspunsul. Framework - întotdeauna un lucru bun, mai ales atunci când acesta este de la un dezvoltator nobil: cum să bootstrap pe Twitter, ca fundament al ZURB, sau cireș cerb frunte, cu atenție și plantat astfel Baron.

Toate CSS-cadre - este bine și practic. Faptul că o anumită substanță a recăpătat valoarea ei și sa mutat o dată tot drumul la același summit, a declarat că problema - în cazul în care face talie - nu și-a găsit încă decizia finală, iar nodurile rămase, care nu a fost încă cucerite.

Adaptive aspect: browsere și Supă

Serviciul de Internet este disponibil oriunde și oricând, dar numai prin intermediul browser. Numai cu o platformă electronică specifică. Toate celelalte opțiuni sunt dincolo de interfața vizuală. Browser-ul funcționează bine în capacitățile de o anumită platformă electronică: PC, laptop, tabletă sau telefon. Există și alte opțiuni, dar numit cel mai des folosite.

La un moment în care „suprem» IE, care de la naștere nu avea dominație absolută, iar competiția a fost strâns, au existat încercări de a standardiza ceva.

Deoarece procesul de producție de echipamente informatice și de dispozitive mobile nu pot fi controlate, precum și dezvoltarea browser-ului este mereu în mișcare într-o direcție democratică, toate controlate de la sine, că este o diferență naturală și provocări pentru dezvoltatori. spațiu internet nu acceptă nici gospodăriilor colective, nici comunități, nici un kibbutz. În plus, toți fanii și adepți ai comunității diverse instrumente migrează în mod continuu între ele, dispar și reapar.

Firește, atunci când există o nevoie de a crea resurse pentru spațiul de Internet, avem nevoie de bază mai mult sau mai puțin fiabile, mai degrabă decât bazându-se pe nisipurile subreda tot mai mișcătoare ale tehnologiei informației. Termenii „adaptiv“, „cauciuc“, „cross-browser“ și așa mai departe. A venit ca o etichetă, ca un simbol care nu va lucra fi pierdut în zadar, că va fi același aspect și îndeplinească funcția sa de pe orice dispozitiv, în orice browser.

CSS-cadru Bootstrap

Sensul și scopul produselor pentru a simplifica programator. Se crede că el a fost unul dintre primii, este printre cele mai avansate și demne de atenție. Datorită compoziției sale:

  • Mesh, blocuri de coloane;
  • template-uri, fixe, cauciuc și altele;
  • grafice, fonturi și descrierile acestora;
  • media, imagini și filme de gestionare;
  • tabel, clearance-ul obișnuit, sortarea, funcționalitate nouă;
  • evenimente de formă, câmpuri de introducere de design legate, nume;
  • navigare, file, file, pagini, meniuri, bare de instrumente;
  • alerte, dialoguri, sfaturi plutitoare elemente.

Acest cadru declară o mai mare libertate de creație pentru programator care utilizează această experiență minunată în dezvoltarea companiei Twitter. Toate acestea este bine, este important și interesant, dar ar trebui să fie studiat cu atenție înainte de capacitățile revendicate vor fi disponibile la dezvoltator.

Bootstrap, adepți și concurenții săi

În esență , toate cadrele - HTML, CSS, JavaScript - este un trio cunoscut în diverse combinații. Fiecare designer de prezintă diferite grade de dificultate de înțelegere și necesită o anumită perioadă de timp pentru dezvoltare. Dar, diviza ciudat proces de construire site-ul la capătul din față și bască-end, dar toate la fel: dintr-un tarate verbale totală, eclipsand doar mintea clientului (și apoi doar temporar), există întotdeauna un final fericit - viața reală, provocarea reală și o taxă soluțiile sale.

Într-adevăr, dezvoltator, înarmat cu Bootstrap, Fundația, Kube, UI semantic, UIKit, UniCSS, Maxmertkit, ... ar putea lucra la 10/12 formula pentru a înlocui cu formula 1`000 / 100`000 (manual) + Factor "Pi". Figurat, CSS-cadre salva proiectul timp de dezvoltare la infinit sau un număr mare de ore (manual), până la 10-12 ore pentru orice proiect.

Amintindu - ne că înainte de a pune un ou, chiar și puiul va avea decent cu el ocărâți, putem presupune: diferența de timp se dezvolta oriunde nu poate dispărea, merge în studiul cadrului, alegerea care ar trebui să ia, și o mulțime de alte pierderea timpului departe din procesul de dezvoltare.

Dezvoltatorii cu experiență vor fi de acord că, chiar și pe timp de noapte este imposibil de a face un site decent. Intelectul uman funcționează mai repede decât orice calculator, dar partea conștientă de ea - foarte încet și se cântărește cu atenție totul înainte de a face chiar și o soluție foarte simplă. Cantitatea și calitatea folosite instrumente moderne de absolut nimic și nu spune nimic garantat.

site-ul modern - acest lucru nu este un set de pagini, demonstrând aspectul adaptivă. Grija absolut orice site nu pentru a arăta cât de inteligent dezvoltator, și ceea ce cele mai bune CSS-cadre au în arsenalul său, ci mai degrabă să-și îndeplinească funcțiile cerute de client.

Adaptabilitatea în pe faptul, și, de fapt

Sarcina necesită o soluție - o regulă fermă. Dezvoltarea bazată pe adaptive și cross-browser, pe un aspect teza de cauciuc file analitice pentru anumite „tipuri“ de cauciuc - activitate interesantă, dar nu mai mult. Adaptive Cadre CSS, HTML, JS - promițătoare, dar uita la ce context ar trebui să ia în considerare această perspectivă.

Au o înțelegere a funcționalității necesare. Există certitudinea că resursa ar trebui să ruleze pe computer și pe telefon. Dar acest lucru nu înseamnă că problema realizării aspectul adaptiv al celor mai importante sarcini ale funcționale.

Nu poți cere de la caii și poneii de la una și aceeași: aceeași trage cureaua cu același succes. Nu are nici un sens să continue, chiar și cartofi pentru porumb (aeronave, este foarte popular în epoca socialismului), în cazul în care din câmp pentru a înmâna fișierul de stocare. Aici, chiar și cel foarte ponei face față.

Termenul „adaptiv“, în sensul propriu al cuvântului nu înseamnă o nevoie de ceva obligatoriu de a face ceva de genul asta, așa cum a făcut înainte, într-un alt loc sau în alte circumstanțe. Există o problemă și funcționalitatea acesteia, există diverse platforme și supa pe care această funcționalitate pentru a lucra. În cazul în care obiectivul este în proces de echivalență, proiectare și dialog - aceasta este o utopie reală, în cazul în care obiectivul în rezolvarea problemei - este destul de o altă problemă.

Iar perspectiva unui moment istoric

Programatorii sunt în curs de dezvoltare foarte rapid, iar la o rată exponențială - este specificitatea profesiei. M-am gândit programator întotdeauna mai repede decât orice computer, deoarece pentru a separa interfața de cod, sa decis intuitiv încă de la începuturile civilizației informații de construcție. Dar departamentul este mic, este necesar să se cunoască în mod corect în cazul în care suprafața dorită.

Aceste trei puncte (interfață, cod, feței) doar o parte a entității informații. Există, de asemenea, problema datelor și prezentarea acesteia. Acesta este doar la prima vedere poate părea că datele și CSS-cadre nu sunt interconectate. De fapt, ideea este determinată întotdeauna nu numai de cod, ci și faptul că se ocupă și de modul în care o face, în primul rând, la timp.

În luarea deciziei de a utiliza un CSS-cadre, alegând una sau alta, estimarea timpului necesar pentru dezvoltarea și adaptarea funcționalității sale, care este necesară pentru a rezolva problema, trebuie să se înțeleagă - este important să nu cadrului în sine, ci doar faptul că problema pusă în trecut, din nou A câștigat o importanță. Este important să se asigure, în ce direcție este dezvoltarea problemei și soluțiile sale.

Despre consilii, consilieri și planuri de evaluare

În realitate, cu înțelegerea întrebarea cine poate avea încredere și cine nu, cine ar trebui să dea sfaturi și care nu ar trebui, problemele vor apărea niciodată. Dar, în spațiul virtual cu acest lucru, există dificultăți serioase.

Fiecare programator (în special cele ale colective) experiența se acumulează. Această experiență într-un fel sau altul și are propriul său cadru. Înainte de a lua pe credința altcuiva, chiar dacă este foarte popular și minunat, trebuie să vă puneți în poziția cercetătorului, dar nu un adept.

Experiența colegilor - niciodată nu este baza fundamentală pentru munca, mai ales într-un astfel de domeniu dinamic, cum ar fi o informație, dar un bun stimulent pentru dezvoltarea propriei lor cunoștințe și experiență.

Chiar dacă nu pentru a realiza ceva, nu este nimic de oprire pentru a studia experiența altora. În orice scenariu, propria experiență și a colegilor din profesie - este mai bine decât numai propria lor experiență, și planuri de la care va fi, fără îndoială, mai promițătoare și realiste.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.