freelancer, programação, webdesign, php, wordpress, java, consultoria, suporte, manutenção, jquery, mootools, saas, codeigniter, kohana

5 Coisas que os Programadores Web Precisam de Ignorar

ignore   5 Coisas que os Programadores Web Precisam de Ignorar Uma das vantagens de conhecer vários programadores web com diferentes níveis de conhecimento, é que todos têm uma opinião… e afirmo com toda a certeza, todos eles estão errados. E claro, eu, como programador, também estou errado. Porém, existem algumas coisas que ouço com frequência e que só me apetece gritar. Agora ouçam-me: ignorem.

Ignorem! Validações de Marcação Não São Importantes!

Não estou a dizer para que não fechem os elementos, etc. O que quero dizer é que, a eficácia é muito mais importante do que a marcação estar perfeita. Não há absolutamente nada de errado com o uso de atributos personalizados. O Dojo utiliza atributos personalizados dentro da biblioteca Dijit para que os programadores possam criar widgets directamente do HTML. E sabem que mais? É rápido, conveniente e permite que os programadores sigam em frente com suas vidas. Ignora isso.

Procura no Google uma empresa que empregue alguns dos programadores mais inteligentes do mundo. No momento em que crio este post, a página inicial do Google tem 37 Errors, 2 warning(s). Já falei sobre os erros de marcações de sites conhecidos há algum tempo e todos eles funcionam perfeitamente.

Ignorem! Não Faz Mal Usar Hacks CSS!

Claro que os Hacks CSS não são ideais e é claro que gostaríamos que o suporte do browser fosse consistente. Mas, não é, de modo que nós, programadores, temos que reagir às diferenças dos browsers. E às vezes, um Hack CSS é a melhor maneira (ou a única) para fazê-lo. Pessoalmente, opto por adicionar os hacks do IE6, IE7, etc, dentro do CSS principal em vez de utilizar declarações condicionais. Porquê? Porque quero reduzir os pedidos e quando preciso de editar algo no CSS, não quero estar a saltar de  CSS em CSS para encontrar algo.

Ignorem! A Vossa Opinião É (Geralmente) INÚTIL!

Às vezes, os projectos Open Source podem tornar-se num combate igual ao WWE. Todos nós temos opiniões, uns com opiniões mais fortes que outros, e todos estão errados, a isso chama-se EGO. Isso acontece frequentemente com frameworks JavaScript como o jQuery, MooTools, etc, mas não só, como projectos de carrinhos de compras, como menciono em Open Source podemos criticar. Sabem como é que podem fazer com que a vossa opinião seja útil? Temos que codificá-lo e disponibilizar, pois caso contrário vão receber um redondo NÃO.

Ignorem! O Teu Framework JavaScript de 3ms Não é Melhor que o Meu de 4ms

Os tempos de uma query são os concursos mais estúpidos da história da web. Embora os tempos de uma query sejam certamente importantes, uma diferença de 1ms não é suficiente para dizer que um Framework é melhor que outro, muito menos é um ponto de vantagem sobre o outro. Este tipo de diferença é importante quando lidamos com centenas de elementos, e se esse for o caso, podes estar a fazer algo errado.

Ignorem! Não Faz Mal Estender um Objecto de um Protótipo!

Como entusiasta do MooTools, luto contra a filosofia de não estender objectos de protótipos nativos como Array, String, função, objecto, etc. Porém ao estender de um protótipo faz com que o objecto (e todas as instâncias do tipo desse objecto) seja muito mais poderoso e alivia a necessidade constante de se referir a um único namespace. Se o teu Framework escolhe não estender objectos de protótipos, não faz mal, agora não critiquem quem pensa de forma diferente.

E é isto. Se te sentiste incomodado com este post, és exactamente o público-alvo que estou a tentar alcançar. Dá um passo atrás, pensa como um conjunto e percebe que está na hora de crescer.

E vocês, o que acham?

By Carlos Gonçalves

Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com

Comments (3)

  1. Concordo com todos, mas o primeiro “Validações de Marcação Não São Importantes!” é fundamental para o desenvolvedor web relaxar mais e criar de forma direta o que ele demoraria horas pra fazer respeitando a validação html (isso vira doença ;-) kkk).

Pingbacks list

  1. Pingback: Carlos Gonçalves

Deixa a tua opinião!

Comment moderation is enabled. Your comment may take some time to appear.