aguarde...

9 de janeiro de 2020

Web Design é mais fácil ou mais difícil do que há 10 anos atrás?

Web Design é mais fácil ou mais difícil do que há 10 anos atrás?

É mais difícil ou mais fácil criar um site agora do que há 10 anos? A barra subiu ou desceu? Não tenho dados para você, mas posso expor algumas opiniões frouxas.

HTML

O HTML5 foi a única grande mudança de HTML na última década, e não foi particularmente dramático. É legal, é a variante mais flexível (em vez de obter XHTML3 ou algo assim). Mais compatível dessa maneira. Talvez eu feche o meu 
e talvez 
não. Ter melhores tags semânticas (por exemplo 

) é ótimo. Tipos de entrada são maravilhosos. Mas nada disso leva o HTML a ser significativamente mais fácil ou mais difícil.

Mesmo.

CSS

CSS ficou mais fácil. Usamos muito menos “hacks” o tempo todo. Eu posso literalmente sentir isso. O CSS que escrevemos hoje parece tão intencional e direto. Há 10 anos, sinto que todos os outros elementos tinham algum tipo de truque estranho, e hoje quase nenhum. Se o CSS parecer mais difícil, aposto que é porque os sites que estamos construindo são maiores e mais complexos, de modo que os sistemas de estilo para eles precisam ser ainda mais robustos e os perigos de errar mais.

Mais fácil.

JavaScript

Tenho certeza de que há fortes argumentos a serem feitos nos dois sentidos aqui. A linguagem, talvez, com toda a sua recente inovação sintática … talvez mais fácil. Mas o que o JavaScript está sendo solicitado a fazer , e o que estamos fazendo com ele, é tão astronomicamente maior que mais dificuldades surgem durante o passeio. É semelhante ao CSS dessa maneira, mas ainda mais pronunciado, pois não estamos apenas fazendo o que estávamos antes em uma nova escala; estamos construindo interfaces inteiras com a linguagem de uma maneira que não estávamos antes.

Mais difíceis.

Domínios

Menciono este porque é um passo crucial na capacidade de qualquer pessoa passar de zero para realmente ter um site.

Não acho que comprar um nome de domínio seja mais fácil. Os nomes de domínio são um mercado de commodities; portanto, as empresas que os vendem estão vendendo por algum outro motivo, o que significa que o incentivo é muito alto para que eles ofereçam outros produtos. Para alguém totalmente verde, posso imaginar que a confusão é alta ou eles ainda não sabem o suficiente para se estabelecer. Eu o compro através deste construtor de páginas? Eu tenho que comprá-lo através desta página coisa construtor? Preciso da proteção WHOIS? Oh Deus, o que é DNS? Acho que quero email, certo? Ou isso é como um email especial hospedado estranho? Ughjakd. Vou chamar de lavagem. Nada tornou isso mais fácil ou mais difícil em uma década.

Mesmo.

Hospedagem

Há tanto dinheiro em hospedagem que meio que me surpreende que não vemos uma inovação mais profunda aqui. Eu poderia argumentar que é um pouco mais fácil nos dias de hoje. Mas a hospedagem low-end de commodities não é muito diferente ou é mais ou menos útil do que era uma década atrás. Ainda estamos reunindo amplamente nossos próprios processos de criação e implantação, como estávamos há 10 anos.

Coisas em grande escala podem ter visto muita inovação, como a AWS, mas ninguém vai argumentar que essas coisas são quase fáceis.

A maior inovação que vimos é de empresas como Netlify e Zeit, que estão olhando para a experiência do desenvolvedor de maneira holística, desde ajudá-lo a executar as coisas localmente, até testes de compilações no estadiamento e implantações imutáveis. Eu adoraria ver todas as empresas de hospedagem perceberem que cada um de seus clientes precisa inserir seu código em suas plataformas e elas têm uma grande oportunidade de nos ajudar a fazer isso diretamente.

Um pouco mais fácil.

Como as pessoas realmente fazem isso

Eu gosto de pensar em HTML, CSS e JavaScript. Mas é claro que poucas pessoas preciosas realmente começam com essas tecnologias para criar sites reais a partir do zero. Na verdade, eles acabam sendo tratados como tecnologias subjacentes que você se envolve em uma série de outras tecnologias.

Você pode criar um site a partir de apenas um index.htmlarquivo. Eu diria que mais pessoas deveriam. Mas as pessoas buscam soluções mais “completas” e personalizam a partir daí. Eu sei que sim. Os primeiros sites que eu criei foram o WordPress porque era um site inteiro em uma caixa (com suas próprias lutas) e eu o personalizei. As pessoas ainda fazem isso hoje, provavelmente há mais de dez anos, e não acho que seja significativamente mais fácil ou mais difícil. Ou eles alcançam algo familiar. Criei um index.htmlsite de uma página há pouco tempo, apenas para ser escolhido por outro desenvolvedor que o transformou em um site de aplicativo de criação de reação, mas que de outra forma não mudou nada. Eles simplesmente não sabiam como trabalhar sem o React.

Ou eles usam WordPress.com, Squarespace, Wix, Shopify ou BigCommerce, ou você entende o que quero dizer. Isto não é sobre o que as pessoas podem fazer, é sobre o que as pessoas não fazem. E para a maioria das pessoas, esses aplicativos reduzem significativamente a barra de criação de um site.

Então, para as pessoas comuns, é mais fácil ou mais difícil passar do zero para ter algum tipo de site?

Muito fácil.

As pessoas podem realmente fazer isso?

Se estamos falando sobre criar do zero, é interessante ver quem sente que ainda detém essas teclas. Toda a idéia para este post veio de uma conversa que tive com alguém que foi desenvolvedor front-end e foi convidado a criar um site por um amigo. Eles recusaram porque não sabiam como.

Alguma parte disso não me surpreende. Enquanto escrevo, o mundo está muito cheio de desenvolvedores específicos do React trabalhando em sites enormes (parcialmente devido a campos de treinamento, parcialmente devido à demanda do mercado). Eles entendem esse ecossistema muito específico e são perfeitamente produtivos nele, mas não têm um entendimento mais amplo de como tudo se junta para criar o site completo.

Outra parte de mim está surpresa. Você conhece um index.htmlarquivo com “Olá, mundo!” nele pode ser um site, certo? Até os desenvolvedores do React geralmente conhecem muito bem o app de criação de reação e como isso cria um site pronto para o rock. Ferramentas como o Stackbit combinam um site JAMstack para você que pode ir a qualquer lugar. Para os desenvolvedores, parece que ir do zero ao site é muito mais fácil atualmente.

Muito fácil.

Posted in Blog
Write a comment