Frames, Iframes, Tabelas, Programação

Na criação de páginas precisamos sempre tomar certas decisões, quanto ao design e a leveza da página. Uma destas decisões é relativo ao uso de Frames, Iframes, de Tabelas (table), ou de alguma linguagem de programação (páginas dinâmicas).

Aqui eu não entro em detalhes, mas apenas listo algumas vantagens e desvantagens do uso de cada um.

Uso de Frames:

  • Vantagens:
    1. Na solicitação de nova informação, apenas um frame precisa ser atualizado, e não a página toda.
    2. Facilidade de criação de menus laterais fixos, com links que atualizam apenas um frame.
  • Desvantagens:
    1. Nem todo navegador no mercado entende frames e mostra adequadamente.

Uso de IFrames:

  • Vantagens:
    1. Na solicitação de nova informação, apenas um Iframe precisa ser atualizado, e não a página toda.
    2. Facilidade de criação de menus laterais fixos, com links que atualizam apenas um Iframe.
  • Desvantagens:
    1. Nem todo navegador no mercado entende Iframes e mostra adequadamente.

Uso de Tabelas (Table):

  • Vantagens:
    1. Certa facilidade de diagramação do conteúdo, distribuindo pela página.
    2. Facilidade na impressão da página, já que a página é única.
  • Desvantagens:
    1. Nem todo navegador no mercado entende o comando Table e mostra adequadamente.
    2. A atualização da página implica em carregar toda a página novamente (com o conteúdo atualizado).

Uso de PHP (java, ou ASP, ou outro gerador de conteúdo dinâmico):

  • Vantagens:
    1. Possibilidade de incluir informações atualizadas (dinâmicas) do servidor.
    2. Certa facilidade de diagramação do conteúdo, distribuindo pela página.
    3. Possibilidade de incluir conteúdo diferenciado, conforme tipo do navegador, localização, velocidade de conexão, preferências, etc.
    4. Facilidade na impressão da página, já que a página é única.
  • Desvantagens:
    1. A atualização da página implica em carregar toda a página novamente (com o conteúdo atualizado).