aguarde...

4 de julho de 2020

As 5 maiores dores de cabeça na manutenção de sites

As 5 maiores dores de cabeça na manutenção de sites

À medida que a web evoluiu ao longo do tempo, a complexidade do site aumentou. Por quê? A tecnologia nos permitiu fazer mais do que nunca.

Entre os sistemas de gerenciamento de conteúdo (CMS), estruturas de código e outros avanços tecnológicos, a funcionalidade de ponta está ao nosso alcance. Isso elevou a fasquia não apenas no que podemos alcançar, mas no que nossos clientes esperam de nós também.

Embora essa evolução tenha trazido muitos aspectos positivos, também tornou a manutenção do site ainda mais difícil. É o resultado de tantas peças diferentes sendo reunidas. De certa forma, também é o preço de aproveitar as melhores e mais recentes técnicas.

Com isso, vamos dar uma olhada (em nenhuma ordem específica) em cinco dos problemas mais dolorosos relacionados à manutenção que muitos sites modernos enfrentam.

APIs em constante mudança

Atualmente, muitos sites dependem de APIs de terceiros. Eles nos permitem conectar-se a provedores como Google Maps , Mailchimp e praticamente todas as redes de mídia social existentes.

Cada API é diferente e, como você pode esperar, tem suas próprias peculiaridades. E eles também lançam novas versões que podem ser vistas como uma faca de dois gumes.

Por um lado, é ótimo ver uma API específica evoluir e adicionar novos recursos. Há uma desvantagem, no entanto. Às vezes, essas alterações exigem que atualizemos nossas próprias implementações. Não fazer isso pode levar a um recurso quebrado.

Como exemplo, há vários anos, o Twitter fez uma alteração na API que resultou em muitos problemas para fornecedores terceirizados. Mais recentemente, a API atualizada do Instagram significava que os usuários tinham que autenticar novamente seus aplicativos para exibir feeds em seu site.

Pode ser uma grande dor acompanhar todas essas alterações em um único site. Se você gerenciar vários sites que usam várias APIs, poderá não descobrir uma alteração até que seja tarde demais.

Plugins abandonados ou mal mantidos

Uma variedade saudável de plug-ins faz parte do que faz um CMS de código aberto prosperar. Se os desenvolvedores estão por aí criando novas funcionalidades para uma plataforma como o WordPress, isso se torna mais atraente para novos usuários.

Mas a variedade em si não garante qualidade ou mesmo uma existência longa. Como qualquer pessoa pode publicar um plug-in, isso significa viver com muita incerteza. À medida que as plataformas evoluem, um plug-in específico pode não aparecer durante o passeio.

Para web designers e seus clientes, isso resulta ocasionalmente em reinventar um pouco a roda. Se um plug-in que escolhemos for de buggy, não mais mantido por seu autor ou por ambos, uma substituição deverá ser encontrada.

Quanto mais complexo o plugin, mais doloroso é substituir. Não é apenas encontrar um novo plugin, no entanto. Quaisquer personalizações feitas em torno da anterior terão que ser refatoradas.

Todo o processo pode se tornar caro e demorado.

As 5 maiores dores de cabeça na manutenção de sites

Pesadelos sobre hospedagem na web

Dependemos muito de hosts da web. Quanto? Pense desta maneira: não importa quão bem construído seja um site, ele não pode superar a hospedagem abaixo do padrão.

E, quando os anfitriões não aceitam o fim da barganha, as coisas podem rapidamente se tornar um pesadelo. Interrupções frequentes, falhas de segurança ou suporte sem brilho tornam nossos trabalhos muito mais difíceis. Especialmente, considerando que os web designers geralmente são pegos no meio.

Normalmente, somos os intermediários entre o cliente e o provedor de hospedagem. Pode significar muito tempo esperando em um bate-papo ou (ainda pior) aguardando respostas no telefone.

Enquanto isso, o site em questão pode ou não estar disponível. Bons tempos.

As 5 maiores dores de cabeça na manutenção de sites

Lidando com sites antigos

Quanto mais tempo você estiver nesse setor, mais potencial terá para projetos “antigos” ainda estarem flutuando pelas interwebs. Muitas vezes, é para um cliente que está com um orçamento limitado ou simplesmente não vê a necessidade de um novo design.

Embora um site mais antigo não seja um problema, a maneira como foi criado pode ser. Designers e desenvolvedores geralmente aprendem com a experiência. As técnicas que usamos cinco anos atrás provavelmente estão a quilômetros de distância de como o faríamos hoje.

Portanto, quando um desses itens antigos precisa de manutenção, pode trazer de volta todos os erros que possamos ter cometido no projeto. Pode fazer com que se chute por não ser capaz de prever o futuro.

Pelo lado positivo, pesquisar no código antigo pode fazer você apreciar melhor até que ponto chegou.

As 5 maiores dores de cabeça na manutenção de sites

Os mistérios de um site herdado

A referência freqüentemente repetida de ” caixa de chocolates ” do filme Forrest Gump pode ser facilmente aplicada a sites que herdamos de outros designers. Você realmente não tem idéia do que está lidando até examinar cada parte do código. E, mesmo assim, ainda pode haver surpresas.

O que é realmente divertido é que um site herdado pode permitir que você trabalhe com todos os itens desta lista. Plug-ins abandonados, chamadas desatualizadas à API, um ambiente de hospedagem ruim e outros problemas variados podem estar ocultos sob a superfície.

É preciso um pouco de coragem e muita paciência para trabalhar nesses tipos de projetos. É por isso que é importante cobrar adequadamente pelo desafio.

As 5 maiores dores de cabeça na manutenção de sites

Como a dor pode levar ao crescimento

Todas as “dores” acima têm algumas coisas em comum. Primeiro, eles são simplesmente parte do nosso trabalho – divertido ou não. Embora ainda existam sites estáticos (e estejam voltando), ainda existem requisitos para lidar com aplicativos e serviços de terceiros. E nenhum site é imune a hospedar pontos fracos.

Além disso, cada um desses itens oferece uma oportunidade para os designers da Web aprenderem e crescerem. As experiências que temos podem nos ajudar a entender melhor como lidar com questões semelhantes no futuro.

Isso é bom porque as complexidades da web não desaparecem tão cedo.

Posted in Blog
Write a comment