Bootstrap (framework)
Bootstrap è una raccolta di strumenti gratuiti per la creazione di siti e applicazioni web. Contiene HTML e modelli di progettazione basati su CSS per le forme, i tasti, la navigazione e altri componenti dell'interfaccia, così come estensioni JavaScript opzionali. Nel giugno del 2014 è stato il primo progetto su GitHub con 71 000 stelle e 26 000 fork.
Origine
Bootstrap è stato sviluppato da Mark Otto e Jacob Thornton a Twitter come un quadro per favorire la coerenza tra gli strumenti interni. Prima di Bootstrap, varie librerie sono state utilizzate per lo sviluppo di interfaccia, che ha portato a incoerenze e un elevato onere di manutenzione. Secondo sviluppatore Twitter Mark Otto: "Un super piccolo gruppo di sviluppatori e ho avuto insieme per progettare e costruire un nuovo strumento interno e ho visto l'opportunità di fare qualcosa di più. Attraverso questo processo, abbiamo visto noi stessi costruiamo qualcosa di molto più sostanzioso di un altro strumento interno. Mesi dopo, abbiamo finito con una prima versione di Bootstrap come un modo per documentare e condividere modelli di progettazione comuni e delle attività all'interno della società ". Il primo impiego in condizioni reali è accaduto durante la prima Hackweek di Twitter. Mark Otto ha mostrato alcuni colleghi come accelerare lo sviluppo del loro progetto con l'aiuto del toolkit. Di conseguenza, decine di squadre si sono spostati su questo strumento. Nell'agosto 2011, Twitter ha rilasciato Bootstrap come open source. Nel febbraio 2012, è stato il progetto di sviluppo GitHub più recitato, una posizione che detiene ancora nel giugno 2014.
Caratteristiche
Bootstrap è compatibile con le ultime versioni di tutti i principali browser. Dalla versione 2.0 supporta anche responsive web design. Ciò significa che il layout delle pagine web regola dinamicamente, tenendo conto delle caratteristiche del dispositivo utilizzato (desktop, tablet, telefono cellulare). A partire dalla versione 3.0, Bootstrap adottato un cellulare prima filosofia di design, sottolineando responsive design per impostazione predefinita. Bootstrap è open source ed è disponibile su GitHub. Gli sviluppatori sono invitati a partecipare al progetto e di dare il loro contributo alla piattaforma. Recentemente, i membri della comunità hanno tradotto la documentazione di Bootstrap in varie lingue, tra cui cinese, spagnolo e russo.