O que é Bootstrap e quando devo usá-lo?

O Bootstrap torna rápido a construção de sites responsivos.

O software livre e de código aberto nos oferece várias alternativas para muitas coisas. Isso torna difícil saber qual é o melhor para usar. Vamos começar dizendo que se você não precisa de um site você não precisa saber o que é Bootstrap e quando deve ser usado.

Antigamente, para fazer um site você poderia se dar bem com um bloco de notas ou até mesmo um processador de texto, mas como vocêe as páginas ganhavam em interatividade e o conteúdo precisava ser atualizado com mais frequência, tornou-se necessário o uso de novas ferramentas para criá-los.

O que é Bootstrap e quando devo usá-lo?

Por um lado, surgiram editores visuais como Macromedia (mais tarde Adobe) Dreamweaver, que permitiam escrever código e editar visualmente o conteúdo. No Linux tínhamos ferramentas como Kompozer ou NVU que, embora não tivessem as mesmas funcionalidades, facilitavam bastante a tarefa.

Se você era bom em escrever código, não faltavam ferramentas. Anjuta ou Eclipse eram ambientes de desenvolvimento ideais para programadores experientes.

Com o tempo, os gerenciadores de conteúdo apareceram como WordPress Drupal o JoomlaEsse tipo de software possibilitou desconsiderar a escrita de código para focar na criação de conteúdo.. Acabaram por ser a alternativa ideal para locais como Linux Adictos em que diversos autores atualizam constantemente o conteúdo.

Deixe-me explicar isso um pouco.

Do ponto de vista da codificação, uma página web inclui:

  • Tipo de documento: Ele informa ao navegador qual versão do HTML está sendo usada.
  • Recipiente HTML: Ele informa ao navegador o início e o fim do documento HTML e pode incluir informações adicionais, como o idioma.
  • Recipiente de cabeça: Inclui informações úteis para o navegador e motores de busca, como o título da página, o autor, uma breve descrição do conteúdo e uma lista de termos relevantes. Além disso, informa ao navegador onde encontrar instruções sobre como renderizar o conteúdo na tela.
  • Corpo do Recipiente: Aqui vai todo o conteúdo que o usuário verá no navegador.
  • Declaração de roteiro: Ele informa ao navegador onde encontrar instruções em determinadas linguagens de programação, como Javascript ou PHP, que permitem adicionar interatividade ou enviar formulários por correio.

As diferentes partes de um documento dentro do contêiner Body são:

  • Cabeçalho: É aqui que o título do site é exibido. Pode conter o logotipo, links, barra de navegação ou outras informações importantes.
  • Navegação: Este container é usado para criar um menu de navegação que dá acesso às principais partes do site.
  • Artigo: O nome é bastante descritivo da função. É usado para diferenciar diferentes tópicos em uma página da web. Por exemplo, este post que segue na página principal do Linux Adictos.
  • Seção: Separe as diferentes partes de um artigo.
  • A parte, de lado: Agrupa o conteúdo exibido na lateral da página.
  • Rodapé: Mostra as informações na parte inferior da página. É frequentemente usado para exibir informações como direções, links para outros sites e repetir o menu.

Existem recipientes para marcar diferentes partes do texto como h (1 a 6) op que indicam títulos e parágrafos respectivamente.

Se não houvesse gerenciadores de conteúdo, cada vez que os autores de Linux Adictos Gostaríamos de publicar um artigo, teríamos que reescrever todo o código da página do zero.  Além disso, devemos atualizar manualmente a ordem da página principal e a lista de artigos por categoria.

E, se os administradores fizessem um redesenho ou surgisse um novo tamanho de tela, seria necessário atualizar as folhas de estilo.

O problema dos gerenciadores de conteúdo

Embora os gerenciadores de conteúdo sejam ideais nas condições que mencionamos, são um desperdício de recursos no caso de sites pouco atualizados, como sites corporativos ou informativos com poucas alterações.  Por outro lado, incluem a utilização de bases de dados e a sua popularidade faz com que sejam alvo de ataques frequentes, o que obriga à sua atualização.

No caso particular do WordPress, na minha opinião está se tornando bloatware. Cada vez mais temas exigem a instalação de complementos que, em muitos casos, cumprem a mesma função dos que você já instalou. E, a maioria dos melhores benefícios estão sob o método de pagamento. E, eles não são exatamente baratos.

É aqui que os frameworks de código aberto como o Bootstrap são úteis.  Pense no Bootstrap como uma caixa de peças de Lego que, em vez de construir coisas, são usadas para construir sites que se adaptam facilmente a todos os tamanhos de tela. Você não precisa reinventar a roda, pois ela vem com quase tudo que você precisa, como botões, ícones e temas. Mas, ao mesmo tempo, você tem flexibilidade para que seus designs não se pareçam com os outros.

No próximo artigo veremos como usá-lo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Richard Watterson dito

    Um artigo interessante, embora eu ache que o título apropriado seria gerenciadores de conteúdo e problemas atuais, aqui eles não explicaram nada sobre bootstrap.
    O que mais…
    Bootstrap é uma biblioteca/framework/biblioteca que nos permite criar sites responsivos muito bons, você pode criar um site sem saber muito sobre CSS, você pode criar um tema WordPress, mas você deve dedicar muito tempo para otimizá-lo para o máximo.
    CMS como o WordPress são projetados para melhorar a manutenção de um site, por isso são tão flexíveis, você pode fazer blogs, sites de negócios, lojas, fóruns, etc etc... e tudo sem tocar em uma única linha de código.
    Temas no caso do WordPress, existem muitos bastante simples, adequados para um blog pessoal, algo que não exige mais apelo visual. No caso de temas "atrativos", estes geralmente incluem plugins, que fornecem aos temas maior funcionalidade, você pode adicionar loaders, mega menus, animações e muito mais, muito raramente os plugins incluem CSS.
    É por isso que…
    1.- Evite usar todo o pacote bootstrap, carregue apenas o que você precisa.
    2.- Para WordPress, invista em uma boa hospedagem, isso melhorará seus tempos de carregamento, você pode optar por usar um CDN para melhorar o carregamento de seus temas.
    3.- Se você usa um CMS baseado em PHP, não espere grandes velocidades, é verdade que elas podem ser otimizadas, mas alguém com conhecimento deve fazê-lo.
    4.- O desenvolvimento e manutenção de um tema WordPress não é necessariamente barato ou fácil. São muitas vulnerabilidades sendo descobertas diariamente e solucioná-las sem o devido conhecimento pode ser complicado, investir em um template de um editor experiente pode ser o mais adequado, claro, é uma questão de economia, mas vale a pena.

    1.    Diego German Gonzalez dito

      É o primeiro artigo da série.
      Obrigado pela sua contribuição

    2.    Jorge dito

      Belo artigo. Vou esperar a continuação.