342 Shares 5150 views

CSS-quadri per responsive design

"Dove stiamo andando a fare in vita?" – ha chiesto la loro altezza (il film su Barone di Munchausen), ma chiedetevi, perché è di per sé la risposta. Quadro – sempre una buona cosa, soprattutto quando si proviene da uno sviluppatore nobile: come per l'avvio su twitter, come fondamento della ZURB o ciliegio cervi fronte, ben curato, ricco quindi Baron.

Tutti i CSS-quadri – è buona e pratica. Il fatto che una determinata sostanza riacquistato il suo valore e si è trasferito una volta tutta la strada per lo stesso vertice, ha detto che la questione – in cui fare il punto vita – non ha ancora trovato la sua decisione finale, e le restanti vertici, che non è ancora stato conquistato.

Adaptive di layout: i browser e minestra

Servizio Internet è disponibile ovunque e in qualsiasi momento, ma solo attraverso il browser. Solo con una piattaforma elettronica specifica. Tutte le altre opzioni sono al di là l'interfaccia visiva. Il browser funziona bene all'interno delle capacità di una particolare piattaforma elettronica: PC, laptop, tablet o telefono. Ci sono altre opzioni, ma ha chiesto più spesso utilizzati.

Nel momento in cui la "suprema» IE, che dalla nascita non ha avuto il dominio assoluto, e la concorrenza era in origine da vicino, ci sono stati tentativi di standardizzare qualcosa.

Poiché il processo di produzione di apparecchiature informatiche e dispositivi mobili non può essere controllata, e lo sviluppo del browser è sempre in movimento in una direzione democratica, tutti controllati da sé, che è una differenza naturale e sfide per gli sviluppatori. spazio Internet non accetta nessuna delle fattorie collettive, né comunità, né un kibbutz. Inoltre, tutti i fan e follower comunità di vari strumenti migrano continuamente l'uno nell'altro, sparire e riapparire.

Naturalmente, quando v'è la necessità di creare le risorse per lo spazio di Internet, abbiamo bisogno di basi più o meno affidabili, piuttosto che basarsi su traballanti sabbie sempre mutevoli della tecnologia dell'informazione. I termini "adattivo", "gomma", "cross-browser" e così via. È venuto come un tag, come un simbolo che non funzionerà essere persa invano, che sarà lo stesso aspetto e svolgere la sua funzione su qualsiasi dispositivo in qualsiasi browser.

Bootstrap CSS-quadro

Il significato e lo scopo dei prodotti per semplificare il programmatore. Si crede che egli è stato uno dei primi, è tra i più avanzati e degno di attenzione. Grazie alla sua composizione:

  • Maglia, blocchi di colonna;
  • modelli, fisso, gomma e altri;
  • la grafica, i caratteri e le loro descrizioni;
  • media, immagini e filmati gestione;
  • tavolo, la solita raccolta, lo smistamento, nuove funzionalità;
  • forma, i campi di input di progettazione relativi eventi, nomi;
  • navigazione, schede, schede, pagine, menu, barre degli strumenti;
  • avvisi, finestre di dialogo, punte elementi galleggianti.

Questo quadro dichiara una maggiore libertà creativa per il programmatore che usa questa meravigliosa esperienza nello sviluppo della società Twitter. Tutto questo va bene, è importante e interessante, ma dovrebbe essere studiato con attenzione prima che le funzionalità dichiarate saranno disponibili per lo sviluppatore.

Bootstrap, i suoi seguaci e concorrenti

In sostanza tutti i framework – il codice HTML, CSS, JavaScript – si tratta di un trio noto in varie combinazioni. Ogni designer presenta diversa comprensione difficoltà e richiede una certa quantità di tempo per lo sviluppo. Ma, stranamente dividere processo di costruzione sito al front-end e il basco-end, ma tutti lo stesso: da una buccia verbale totale, eclissando solo la mente del cliente (e quindi solo temporaneamente), c'è sempre un lieto fine – la vera vita, la vera sfida e un dovere le sue soluzioni.

In effetti, lo sviluppatore, armati di Bootstrap, Fondazione, Kube, Semantic UI, UIKit, UniCSS, Maxmertkit, … può anche lavorare sulla formula 10/12 per sostituire la formula 1`000 / 100`000 (a mano) + Factor "Pi". In senso figurato, CSS Cornici Salva progetto tempi di sviluppo all'infinito o un gran numero di ore (a mano), fino a 10-12 ore per ogni progetto.

Ricordando che, prima di deporre un uovo, anche il pollo avrà decentemente con lui insultato, si può supporre: la differenza di tempo sviluppano ovunque, non può scomparire, si va nello studio del quadro, la scelta di chi dovrebbe prendere, e un sacco di altre perso tempo lontano dal processo di sviluppo.

Gli sviluppatori esperti saranno d'accordo che anche di notte è impossibile fare un sito decente. L'intelletto umano funziona più velocemente di qualsiasi computer, ma la parte cosciente – molto lentamente e con attenzione pesare tutto prima di fare anche una soluzione molto semplice. La quantità e la qualità utilizzati moderni strumenti di assolutamente nulla e non dice niente affatto garantita.

moderno sito – questo non è un insieme di pagine, a dimostrazione di layout adattivo. La cura assolutamente qualsiasi sito non mostrare quanto intelligente il suo sviluppatore, e quali sono le migliori CSS Cornici da avere nel suo arsenale, ma piuttosto per soddisfare la funzionalità richiesta da parte del cliente.

Adattabilità sul fatto di, e di fatto

Il compito richiede una soluzione – una regola fissa. Sviluppo basato sulla adattivo e cross-browser, su una gomma layout di tesi di schede analitiche su alcuni "tipi" di gomma – interessante attività, ma non di più. Adaptive Framework CSS, HTML, JS – promettendo, ma guardando quale contesto dovrebbe prendere in considerazione questa prospettiva.

Avere una comprensione della funzionalità richiesta. C'è la certezza che la risorsa deve essere eseguito sul computer e sul telefono. Ma questo non significa che il problema del layout realizzazione adattativa dei compiti più importanti del funzionale.

Non si può pretendere dai cavalli e pony da uno stesso: lo stesso Tirare la cinghia con lo stesso successo. Non ha senso andare avanti, anche le patate per il mais (aerei, è molto popolare in epoca del socialismo), dove dal campo a portata di mano il file di archiviazione. Qui, anche quello molto pony affrontare.

Il termine "adaptive" nel proprio senso della parola non significa un bisogno qualcosa di obbligatorio per fare qualcosa di simile, come ha fatto prima, in un luogo diverso o in altre circostanze. C'è un problema e la sua funzionalità, ci sono varie piattaforme e zuppa su cui questa funzionalità al lavoro. Se il bersaglio è in fase di equivalenza, il design e il dialogo – questo è un vero e proprio un'utopia, se l'obiettivo di risolvere il problema – è tutta un'altra cosa.

E la prospettiva di un momento storico

I programmatori stanno sviluppando molto rapidamente e in maniera esponenziale – è la specificità della professione. Il pensiero programmatore sempre più veloce di qualsiasi computer, perché per separare l'interfaccia dal codice, si è deciso di intuitivamente fin dagli albori della costruzione della civiltà informazioni. Ma il reparto è piccolo, è necessario conoscere in modo corretto in cui il viso desiderato.

Questi tre punti (interfaccia, codice, viso) solo parte dell'entità informazioni. C'è anche il problema dei dati e la sua presentazione. E 'solo a prima vista può sembrare che i dati e CSS-quadri non sono interconnessi. In realtà, l'idea è sempre determinato non solo codice, ma anche il fatto che si tratta e come lo fa, prima di tutto, in tempo.

Nel decidere di utilizzare un CSS-quadro, la scelta di uno o l'altro, la stima del tempo necessario per lo sviluppo e la congruenza delle sue funzionalità che è necessario per risolvere il problema, si deve capire – è importante non è il framework stesso, ma solo il fatto che il problema posto in passato, ancora una volta Ha guadagnato importanza. È importante fornire, in quale direzione è lo sviluppo del problema e le sue soluzioni.

A proposito di consigli, i consulenti e piani di valutazione

In realtà, con la comprensione della questione di chi si può fidare e chi no, chi dovrebbe dare consigli e che non dovrebbe, non potrà mai sorgere dei problemi. Ma nello spazio virtuale con questo, ci sono serie difficoltà.

Ogni programmatore (in particolare quelli del collettivo) l'esperienza si accumula. Questa esperienza in un modo o nell'altro e ha il suo quadro. Prima di assumere la fede di qualcun altro, anche se è molto popolare e meraviglioso, è necessario mettersi nella posizione del ricercatore, ma non un seguace.

L'esperienza dei colleghi – non è mai la base fondamentale per il lavoro, in particolare in un settore così dinamico come un'informazione, ma un buon incentivo per lo sviluppo della propria conoscenza ed esperienza.

Anche se non per ottenere qualcosa, non c'è nulla che possa impedire di studiare l'esperienza degli altri. In ogni scenario, la propria esperienza e quella dei colleghi nella professione – è meglio che solo la propria esperienza, e piani di che sarà senza dubbio più promettente e realistico.