DesenvolvimentoA sopa... TABLE, DIV, TABLELESS

A sopa… TABLE, DIV, TABLELESS

-

Publicidade

A sopa... TABLE, DIV, TABLELESSVamos refletir sobre uma das sopas de letrinhas que o mercado de TI/Design nos impõe.

Muito se diz hoje sobre OTIMIZAÇÃO de código, mas como sempre as grandes corporações; que brigam entre si; não se acordam e o maior prejudicado somos nós, desenvolvedores e designers, por exemplo:

Se pegarmos uma página de código com TABLES e transformarmos ela para DIV/UL/LI, e refazer a folha de estilos seguindo os preceitos de TABLELESS, esta página irá funcionar muito bem no Navegador Google Chrome e no Firefox, mas nem sempre irá funcionar no IE ou no Safari.

Como sempre o IE e Safari geram estas incompatibilidades, e isto já é assim há muito tempo.

É bom alterar TABLES para DIV´s? Em muitos pontos sim, pois ajuda um site a ser melhor scaneado pelos spider’s do Google por exemplo, mas aí entramos no conflito triangular de PROFISSIONALISMO/CLIENTE/BOAS PRÁTICAS.

Vamos a alguns pontos a favor e contra:

DIV

+ Rapidez, código limpo e ajuda ao Google

  • Nem todos os navegadores/versões operam, maior tempo para manutenção, conseqüentemente maior custo.

TABLE

+ Rápida manutenção, visualização/alinhamento sem erros, qualquer navegador aceita

  • Lentidão para leitura no navegador, Google em alguns casos não lê.

Bom, aí você pensa, que faço? Pra que lado vou? Em quem devo focar?

Faça estas perguntas a si mesmo para ajudar em sua decisão:

  • Qual o meu foco de trabalho? CLIENTE ou CÓDIGO?
  • Qual vai ser o custo para mim e para o meu CLIENTE?
  • O sistema que estou desenvolvendo exige uma abordagem mais moderna levando em consideração a relação código/desempenho?

Se você fizer um código limpo vai ficar lindo, mas vai ajudar o CLIENTE? E se não funcionar no navegador do CLIENTE; sim, pois tem clientes que tem 3 versões de 2 navegadores diferentes em sua empresa, aí complica né?!

Eu, particularmente, gosto sempre de focar no CLIENTE, e o que ele quer? Ele sempre quer:

  • Alta performance
  • Design
  • Usabilidade
  • Valor acessível

Se você optar por Tableless / Html5, hoje em dia, poderá correr o risco de não funcionar no cliente, ou nos clientes dele, lembrando que a manutenção é mais onerosa, resultando em um custo maior para o desenvolvimento.

Não estou dizendo que Tableless / Hmtl5 é o Demônio, mas sim que hoje em dia ainda não há uma uniformidade que nos possibilite desenvolver desta forma com 100% de segurança de satisfação do CLIENTE, que é o que nos interessa.

Imagino que com o lançamento do novo navegador que a Microsoft deve lançar junto com a nova versão do Windows (Windows 10); o Spartan; deva acabar com o “IE Hell”, e como conseqüência o Safari; que sempre vai atrás da Microsoft; também deve melhorar.

Tem consultorias que orientam seus profissionais a não usarem TABLES em seus códigos, pois o CLIENTE quer algo moderno, mas o problema é que o “algo moderno”, nem sempre é muito funcional.

Pense bem, verifique se no projeto é pertinente utilizar esta forma ou não, dependendo do sistema, se não for algo muito robusto, pode-se utilizar a forma antiga, pois sempre irá funcionar e é isso o que queremos, e o CLIENTE também…

Boa codificação e boa sorte!!!

[Crédito da Imagem: Tableless – ShutterStock]

Marcondeshttps://www.linkedin.com/in/henrique-m-b697a584/
IT Project Manager e Scrum Master. Google Project Management Certified, Scrum Master Certified, ITIL Foundation, Lean Six Sigma White Belt, com mais de 20 anos de experiência na área de TI, passou pelas empresas Itaú, Itautec, Unilever, Rhodia, Electrolux, Citibank, Credicard, entre outras

Latest news

Inteligência Artificial e Cibersegurança: Os Novos Desafios da Era Digital

%%excerpt%% Descubra os riscos da Inteligência Artificial na cibersegurança, como ataques adversariais, phishing 2.0 e deepfakes, além de desafios éticos e legais.

IA que gera vídeos: O Guia Definitivo das Melhores Ferramentas de 2025

Descubra os 10 melhores geradores de vídeo por IA de 2025. Veja comparações reais, preços, APIs e escolha a ferramenta ideal para seu projeto.

Construindo Times de Sucesso: Como Equilibrar Similaridade e Diversidade de Perfis

Descubra estratégias de liderança para formar times de sucesso. Aprenda quando optar por perfis semelhantes para estabilidade e quando escolher perfis diversos para impulsionar a inovação.

Inteligência Artificial na Guerra Moderna: A Nova Fronteira do Combate

Como a Inteligência Artificial na guerra moderna está decidindo batalhas? Entenda a tecnologia por trás dos ataques de Israel e Irã e as táticas de IA que mudaram o combate.
Publicidade

Faça das dores dos seus clientes sua nova estratégia de vendas! 

Não sabe como as dores das empresas podem ajudar no aumento do volume de vendas. Descubra agora e adote essa estratégia no seu negócio!

Google I/O 2025: Como a Nova Era da IA Impacta Desenvolvedores e Profissionais de Tecnologia

Descubra como o Google I/O 2025 redefine o futuro da Inteligência Artificial. Veja como o Gemini 2.5, Deep Think e Project Mariner impactam desenvolvedores e o ecossistema de tecnologia.

Must read

Inteligência Artificial e Cibersegurança: Os Novos Desafios da Era Digital

%%excerpt%% Descubra os riscos da Inteligência Artificial na cibersegurança, como ataques adversariais, phishing 2.0 e deepfakes, além de desafios éticos e legais.

IA que gera vídeos: O Guia Definitivo das Melhores Ferramentas de 2025

Descubra os 10 melhores geradores de vídeo por IA de 2025. Veja comparações reais, preços, APIs e escolha a ferramenta ideal para seu projeto.
- Advertisement -

You might also likeRELATED
Recommended to you