BOOTSTRAP (FRAMEWORK FRONT-END)


Origem: Wikipédia, a enciclopédia livre.Saltar para a navegaçãoSaltar para a pesquisa

A tradução deste artigo está abaixo da qualidade média aceitável. Talvez tenha sido feita por um computador ou alguém que não conhece bem o português ou a língua original. Caso queira colaborar com a Wikipédia, consulte Bootstrap (front-end framework) (inglês) e melhore este verbete conforme o guia de tradução.
Bootstrap
AutorMark Otto, Jacob Thornton
DesenvolvedorBootstrap Core Team
PlataformaMecanismo de renderização
Lançamento19 de agosto de 2011
Versão estável4.4.1 (28 novembro 2019; 356 dias)
LinguagemHTMLCSSLess (v3), Sass (v4) and JavaScript
LicençaMIT License (Apache License 2.0 prior to 3.1.0)
Estado do desenvolvimentoAtivo

Bootstrap é um framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web usando HTMLCSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo.

Bootstrap é um dos projetos mais bem avaliados no site GitHub, com mais de 111 600 estrelas e 51 500 forks.[1] Possui ampla documentação na página oficial: https://getbootstrap.com/, assim como diversos tutoriais e materiais em português.

Índice

Origem

Bootstrap é um projeto de código aberto originalmente desenvolvido para o site Twitter, chamado de Twitter Blueprint, desenvolvido por Mark Otto e Jacó Thornton como um instrumento para incentivar a consistência através de ferramentas internas.

Antes de Bootstrap, várias bibliotecas foram utilizados para o desenvolvimento de interfaces, gerando inconsistências e um elevado peso de manutenção. De acordo com o desenvolvedor Mark Otto:”Um grupo super pequeno de desenvolvedores e eu nos reunimos para projetar e construir uma nova ferramenta interna e vi uma oportunidade de fazer algo mais. Através desse processo, nós nos vimos construindo algo muito mais substancial do que outra ferramenta interna. Meses depois, terminamos com uma versão inicial do Bootstrap como forma de documentar e compartilhar padrões comuns de design e ativos dentro da empresa “

Depois de alguns meses de desenvolvimento por um pequeno grupo, muitos desenvolvedores no Twitter começaram a contribuir com o projeto, como parte da Hack Week. Ele foi renomeado como Twitter Blueprint to Bootstrap, e lançado como um projeto de código aberto em 19 de agosto de 2011.[2] Ele continuou a ser mantida por Mark Otto, Jacob Thornton, e um pequeno grupo de desenvolvedores, bem como uma grande comunidade de colaboradores.[3]

Em 31 de janeiro de 2012, o Bootstrap 2 foi lançado, foi responsável por acrescentar o layout grid responsivo de doze colunas, suporte interno para Glyphicons, vários novos componentes, bem como as alterações para muitos dos componentes existentes.[4]

Em 19 de agosto de 2013, o Bootstrap 3 foi lançado, responsável por redesenhar componentes para uso flat design, e uma abordagem para dispositivos móveis.[5]

Em 29 de outubro de 2014, Mark Otto anunciou que o Bootstrap 4 estava em desenvolvimento.[6] A primeira versão alpha do Bootstrap 4 foi lançada em 19 de agosto de 2015.[7] A primeira versão beta foi lançada em 10 de agosto de 2017.[8]

Recursos

Bootstrap 3 suporta as versões mais recentes do Google ChromeFirefoxInternet ExplorerOpera e Safari (exceto no Windows). Além disso, também suporta o IE8 e o mais recente Firefox Extended Support Release (ESR).[9]

Desde a versão 2.0, o Bootstrap oferece web design responsivo. Isso significa que o layout de páginas web se ajusta de forma dinâmica, de acordo com as características do dispositivo (computador, tablet, smartphone).

A partir da versão 3.0, o Bootstrap aprovou uma filosofia de mobile-first design, enfatizando o design responsivo por padrão.

A versão 4.0 alfa adicionou suporte a Sass e flexbox.

Estrutura e função

Exemplo de uma página da web usando o framework Bootstrap renderizado no Mozilla Firefox

Bootstrap é modular e consiste de uma série de estilos LESS que implementam os vários componentes do kit de ferramentas. Estas folhas são geralmente compiladas em um pacote e incluídas em páginas web, mas os componentes individuais podem ser incluídas ou removidas.

Desde a versão 2, a documentação do Bootstrap inclui um assistente para personalização, o que gera uma versão personalizada do Bootstrap com base nos componentes solicitados e várias configurações.

A partir do Bootstrap 4, Sass é usado em vez do LESS para as folhas de estilo.

Cada inicialização do componente consiste em uma estrutura HTML, declarações CSS, e, em alguns casos, acompanha código de JavaScript.

Folhas de estilo

Bootstrap oferece um conjunto de folhas de estilo que faculta as definições de estilo para todos os principais componentes HTML. Estes fornecem uma aparência moderna para a formatação de texto, tabelas e elementos de formulário.

Componentes reutilizáveis

Além de regular os elementos do HTML, o Bootstrap contém outros elementos de interface comumente utilizados. Os componentes são implementados como classes CSS, a qual deve ser aplicada a certos elementos HTML em uma página.

Componentes JavaScript

Bootstrap vem com vários componentes JavaScript no formulário de plugins jQuery. Eles fornecem mais elementos de interface do usuário, tais como caixas de diálogo, dicas, e carrosséis. Eles também estendem a funcionalidade de alguns elementos da interface, incluindo, por exemplo, uma função auto-completar para campos de entrada. Na versão 1.3,[10] os seguintes plugins JavaScript são suportados: Modal, Dropdown, Scrollspy, Tab, Tooltip, Popover, Alert, Button, Collapse, Carousel and Typeahead.

Bootstrap 4

Em 29 de outubro de 2014, Mark Otto anunciou que o Bootstrap 4 estava em desenvolvimento. Em 6 de setembro de 2016, Mark suspendeu os trabalhos no Bootstrap 3, a fim de liberar mais tempo para trabalhar no Bootstrap 4. Mais de 4.000 mudanças foram feitas para o código base do Bootstrap 4 até agora.

Bootstrap 4 é quase uma reescrita completa do Bootstrap 3. Alterações significativas incluem:

  • Migração do LESS para o Sass.
  • Deixou de oferecer suporte para o IE8IE9, e o iOS 6.
  • Adicionado suporte flexbox e, em seguida, deixou de prestar suporte ao non-flexbox.
  • O aumento global do tamanho da fonte de 14px para 16px.
  • Reescreveu quase todos os componentes, jQuery, plugins e documentação.

Veja também

Referências

  1.  «Search · stars:>1»GitHub. Consultado em 8 de setembro de 2020
  2.  Otto, Mark (19 de agosto de 2011). «Bootstrap from Twitter»Developer Blog. Twitter. Consultado em 8 de setembro de 2020. Cópia arquivada em 23 de fevereiro de 2017
  3.  «About»Bootstrap. Consultado em 8 de setembro de 2020
  4.  Otto, Mark (31 de janeiro de 2012). «Say hello to Bootstrap 2.0»Developer Blog. Twitter. Consultado em 8 de setembro de 2020. Cópia arquivada em 23 de fevereiro de 2017
  5.  Otto, Mark (19 de agosto de 2013). «Bootstrap 3 released». Consultado em 8 de setembro de 2020. Cópia arquivada em 23 de outubro de 2016
  6.  Otto, Mark (29 de outubro de 2014). «Bootstrap 3.3.0 released». Consultado em 8 de setembro de 2020. Cópia arquivada em 24 de julho de 2016
  7.  Otto, Mark (19 de agosto de 2015). «Bootstrap 4 alpha». Consultado em 8 de setembro de 2020. Cópia arquivada em 23 de janeiro de 2017
  8.  Otto, Mark; Thornton, Jacob (8 de setembro de 2020). «Bootstrap 4 Beta». Consultado em 16 de agosto de 2017
  9.  «Supported browsers»Bootstrap. Consultado em 8 de setembro de 2020
  10.  «Bootstrap, from Twitter 1.3.0 Documentation – BootstrapDocs»bootstrapdocs.com (em inglês). Consultado em 8 de setembro de 2020

Ligações externas

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s