Design atômico: 10 razões pelas quais você deve usá-lo

Autor: Louise Ward
Data De Criação: 3 Fevereiro 2021
Data De Atualização: 21 Junho 2024
Anonim
Build the Gone in 60 Seconds Eleanor LIVE - Pack 15 - Stages 55-58
Vídeo: Build the Gone in 60 Seconds Eleanor LIVE - Pack 15 - Stages 55-58

Contente

Você provavelmente já ouviu falar do Atomic Design se já faz algum tempo que faz parte da comunidade de desenvolvimento de front-end. O Atomic Design é uma metodologia inspirada na química. Assim como toda matéria é feita de átomos que se combinam para formar moléculas, que por sua vez formam organismos mais complexos, o Atomic Design envolve quebrar um site em seus componentes básicos e, a partir daí, trabalhar para criar um site.

Há muitos benefícios em usar o Atomic Design; continue lendo para descobrir 10 motivos pelos quais isso tornará sua vida mais fácil.

Se você quiser alguns conselhos gerais sobre a criação de sites, consulte nossa postagem sobre como criar o layout de site perfeito, além de nossos construtores de sites favoritos.

01. Você pode misturar e combinar componentes

Ao quebrar os componentes em átomos básicos, é fácil ver quais partes do local podem ser reutilizadas e como elas podem ser misturadas e combinadas para formar outras moléculas e até organismos.


Por exemplo, digamos que um site contenha apenas cinco átomos: uma imagem pequena, imagem grande, parágrafo, item de lista e um link. Você poderia criar uma página da web muito útil, duplicando e combinando esses átomos para formar moléculas.

02. Criar um guia de estilo é simples

Se um site for criado de acordo com os princípios do Atomic Design desde o início, todos os átomos e moléculas criados antes da construção do site podem servir como um guia de estilo básico. Mesmo para sites que não foram construídos atomicamente, não é difícil extrapolar os componentes básicos e colocá-los juntos para construir mais páginas. Porém, tenha em mente que é sempre melhor criar um site atomicamente desde o início, em vez de tentar introduzir os princípios do Atomic Design em um site posteriormente.

03. Layout de fácil compreensão

O código de um site projetado atomicamente é normalmente muito mais fácil de ler do que um criado de forma mais tradicional. Isso é verdade não apenas durante o tempo de criação, mas também no futuro, quando um site for revisado para referência ou pequenos ajustes.


Por causa da documentação sobre quais moléculas de átomos e organismos estão sendo usados ​​e onde, é fácil ver o que cada parte do código representa. Outro bônus disso é que torna mais fácil explicar a base de código para um novo desenvolvedor.

04. O código é mais consistente

Com o Atomic Design, você usa átomos predefinidos para criar o layout do site, é fácil ver quais componentes estão sendo usados ​​para as diferentes partes do site. Isso reduz a probabilidade de escrever código duplicado.

Por exemplo, se alguém criar um site sem usar o Atomic Design e exigir, digamos, um botão vermelho, será necessário examinar todo o site para tentar encontrar um existente. Se isso existisse, eles precisariam copiar e colar esse código na nova instância. Se não houvesse botões vermelhos, eles precisariam criar um novo. Com o Atomic Design, no entanto, é fácil voltar atrás na lista de átomos e encontrar o botão vermelho exato.


Isso se torna um processo muito mais fácil quando a biblioteca do Pattern Lab está envolvida. O Pattern Lab é uma coleção de ferramentas que torna o Atomic Design mais fácil.Em nosso exemplo, ele forneceria uma barra de pesquisa para átomos, tornando mais fácil pesquisar e encontrar aquele botão vermelho exato.

05. Sem foco em designs perfeitos

Como a ideia por trás do Atomic Design é usar átomos como blocos de construção para a criação de sites, é menos provável que um desenvolvedor da web crie muitos átomos para algo semelhante. Em vez disso, eles podem simplesmente examinar a lista de átomos existentes e ajustá-los para criar novos átomos, se necessário.

Um ótimo exemplo disso seria para títulos em um site. Digamos que um criador tenha uma lista de títulos usados ​​para o site, todos em preto: um cabeçalho principal, subcabeçalho e título de parágrafo. Eles não funcionam no site há algum tempo e precisam voltar ao site para adicionar um novo título em azul. Eles podem dar uma olhada nos títulos que já existem e personalizar um deles para obter o resultado que desejam.

06. Prototipagem mais rápida

Ter uma lista de átomos antes do início da criação do site significa que você pode simular páginas com rapidez e facilidade - tudo o que é necessário é selecionar e combinar os elementos necessários para a página. A maquete pode então ser personalizada e refinada para o site final.

07. Mais fácil de atualizar e remover partes do site

Como apenas um átomo, molécula ou organismo está sendo alterado a qualquer momento, é fácil garantir que todas as atualizações de um componente sejam transportadas para todas as outras instâncias do site. Da mesma forma, componentes indesejados podem ser facilmente removidos.

08. Estrutura de arquivo mais modular

Embora o Atomic Design seja muito prevalente quando se trata de marcação (HTML), acredito que essas técnicas também podem ser usadas para CSS, JavaScript ou qualquer outra linguagem usada para criar um site para tornar o código geral mais modular e reutilizável.

Eu mesmo uso CSS atômico para sites que crio e descobri grandes benefícios com essa abordagem. No entanto, acredito que com a chegada de coisas como componentes HTML, faria sentido separar CSS e JavaScript específicos de um átomo em sua própria pasta junto com o HTML, então, se algo precisar ser atualizado ou excluído, você sabe exatamente aonde ir e o que mudar.

09. Menos componentes no geral

Se um criador tem uma lista de átomos, moléculas e organismos apresentados a eles antes do início da criação do local, é mais provável que eles usem o que já existe do que criem novos componentes para pequenas variações.

Se um título com tamanho de fonte 4.5em for necessário para um design, mas já houver um título de tamanho 4em existente na lista de átomos, é mais provável que o criador escolha o 4em do que criar um título completamente novo. Isso resultará em menos átomos sendo usados ​​em geral, tornando o site mais limpo e enxuto.

10. Explore o Laboratório de Padrões

Este não é realmente um benefício tanto do Atomic Design, mas uma ótima ferramenta criada por Brad Frost (que cunhou o termo Atomic Design) e Dave Olsen para ajudar no processo. É essencialmente um gerador de site estático que usa bigode para modelos e um visualizador de JavaScript para interatividade. Ele é criado com o design que prioriza os dispositivos móveis em mente, com opções para redimensionar páginas, adicionar comentários a seções do site e snippets de código.

A versão original é escrita em PHP, mas existem duas versões do Node: uma para gulp e outra para Grunt. Eu recomendo fortemente mexer com a demonstração no site do Pattern Lab para dar a você uma melhor compreensão de como ele funciona e do Atomic Design em geral.

Quer saber mais? Leia a postagem original de Brad Frost sobre o Atomic Design.

Certifique-Se De Olhar
Como hackear sua própria senha do Windows 10
Descobrir

Como hackear sua própria senha do Windows 10

Todo o uuário do Window protegem eu computadore peoai com o recuro de proteção por enha. É uma medida neceária porque alguém pode acear eu computador e explorar ou uar in...
Como atualizar o Windows 10 com a chave de atualização
Descobrir

Como atualizar o Windows 10 com a chave de atualização

Você vai ler muito artigo e potagen aviando obre a atualização para o Window 10, ma a realidade é completamente o opoto do que você ouvirá e verá. Veja deta forma, q...
Como alterar a chave de produto do Windows 7 rapidamente
Descobrir

Como alterar a chave de produto do Windows 7 rapidamente

Uma parte crucial do itema operacional Window 7 em ua chave de produto, que garante que o Window 7 é válido e genuíno. A chave de produto do Window 7 permite que ele eja ativado e, port...