O Que é Um Website Dinâmico?
Muitos dos sites que visita hoje em dia são dinâmicos. Isto significa que certas áreas do website podem estar diferentes de cada vez que o visita. Com websites dinâmicos, de cada vez que os visita, tem acesso à informação mais recente. Estes sites retiram a sua informação de uma base de dados ou de formulários. Em vez de colocar toda a informação no website quando o cria, o website dinâmico permite-lhe colocá-la conforme cada página individual é pedida.
Existem duas formas de programar um website dinâmico. A primeira é com um Server Side Includes. Este pode dar ao servidor a indicação de leitura de uma base de dados para enviar para o website a informação desejada, no formato apropriado para esse website. Caso seja possível visualizar a data no website, tal significa que se está a utilizar um server side include: a página web pede a data e hora ao servidor, que a expõe na página.
A segunda forma de criar um website dinâmico é através de client side includes. Neste caso, o servidor envia a informação da página web. Logo que o browser do cliente recebe a programação executará o comando. Um bom exemplo de um client side include seria aquele em que a imagem muda sempre que o utilizador movimenta o rato em cima dela. Infelizmente, alguns web browsers estão automaticamente configurados para evitar que scripts corram localmente.
O Que É Um Website Estático?
Contrariamente aos websites dinâmicos, um website estático é fácil de construir, independentemente do seu conhecimento de HTML. Uma vez que as páginas estáticas só são actualizadas quando há necessidade de as alterar, de cada vez que alguém visitar o seu site as páginas serão apresentadas da mesma forma, com a mesma informação.
Se necessitar de actualizar informação num website estático, precisa de alterar a informação ou acrescentá-la a cada página e, de seguida, inserir a página alterada no servidor. Se o seu website tiver muitas páginas isto pode ser não só difícil como também pode correr o risco de, quanto maior for o seu site, se esquecer de actualizar uma das páginas.
Existem muitos exemplos em que ter páginas estáticas é a melhor opção. Por exemplo, os websites estáticos são uma boa ferramenta para mostrar como um determinado website vai ficar no final.
Websites Dinâmicos vs. Websites Estáticos
Por vezes, é difícil avaliar se se está a ver um website dinâmico ou estático. Alguns websites dinâmicos têm secções de páginas, ou até mesmo páginas inteiras, que são estáticas. Tal não significa que não possa actualizar a informação do website, mas que o design está a tirar o máximo partido do melhor de ambos os tipos de website.
Também existem websites que são tanto estáticos como dinâmicos. Um exemplo disto seria um website de listas, onde o menu das páginas é estático mas o resto das páginas mostra informação diferente, dependendo das categorias escolhidas paraa lista. Esta tipologia é utilizada em muitos websites de turismo e publicidade, que assim podem actualizar a informação de cada vez que adicionam novos clientes/informação à base de dados, ou alteram a informação já existente. O design do website não é alterado só porque a informação aí contida muda.
Outras vezes, pode existir um website dinâmico que expõe informação estática para conveniência do seu proprietário. Este método facilita a actualização de informação sempre que necessário sem que tenha que se certificar que o fez em todas as páginas. Este procedimento é extremamente útil no caso dos websites muito grandes.
Quais As Vantagens De Um Website Dinâmico?
Dependendo de como o seu website está montado, sempre que alguém o visitar, poderá encontrar um website personalizado à sua visita. O servidor pode guardar pequenos ficheiros de texto chamados cookies no computador do visitante, de forma a que os reconheça na sua próxima visita.
Com um website para e-comércio, a sua melhor escolha é um website dinâmico. De cada vez que actualizar o inventário, quer que seja possível fazê-l também no website. Este procedimento pode ser feito manualmente, sendo que insere o novo inventário e as etiquetas todos os dias ou sempre que necessário. Também pode ser feito automaticamente, sendo que a informação é actualizada sempre que um cliente faz uma venda.
Se decidir enviar uma newsletter semanal ou mensal, pode utilizar o website dinâmico para o fazer. Nessa altura, deve preparar uma base de dados com os endereços electrónicos dos seus clientes. Ao carregar na tecla apropriada, o website envia a newsletter para todas as pessoas da sua base de dados. Se pretender ter uma secção do cliente, compatível com a newsletter enviada, pode programar o website dinâmico, criando uma área de utilizador. O cliente que entra com a sua palavra-passe e nome de utilizador tem acesso a mais informação do que o cliente que não tem esse privilégio. Isto facilita os procedimentos se tem um website onde se paga para entrar.
Com um website dinâmico pode localizar informação sobre os visitantes do seu site. Duas informações importantes são a altura do dia em que visitaram o seu website e o local onde encontraram o link para aceder. Com o website dinâmico, esta informação é facilmente localizada através dos cookies transferidos para os computadores dos clientes.
Porquê Escolher Um Website Dinâmico?
Existem muitas razões pelas quais se deve optar por um website dinâmico em vez de um estático. Se a informação do website estiver em constante mudança, ou se pretender fazer sugestões aos seus visitantes, a melhor opção é o dinâmico. Se quiser actualizar o conteúdo do seu website sem ajuda, esta também é a melhor opção. Além disso, também o é se só quiser manter alguns itens fixos de cada vez que o seu website for visitado.
Poderá estar a pensar que o website dinâmico é uma ideia óptima, principalmente porque pode actualizar a informação sempre que necessário. Mas porquê escolher um website dinâmico? Muitos dos websites que encontra na Internet são estáticos.
Se quiser montar um sistema de compras, um website dinâmico é a melhor forma de organizá-lo. Pode alterar o seu inventário e preços sempre que necessário, sem consultar a empresa de design que lho construiu.
Motores De Busca e Websites Dinâmicos
Muitas empresas não optam por um website dinâmico por recearem que este não seja referenciado nos motores de busca. Se bem que esta fosse uma realidade há alguns anos atrás, tal alterou-se devido aos desenvolvimentos recentes a nível da forma como os motores de busca lidam com este tipo de websites.
Os programas utilizados pelos motores de busca para catalogar a web, frequentemente chamados de robôs, spiders ou web crawlers conseguem seguir alguma da informação dos parâmetros enviados ao servidor que pedem informação relativa a websites dinâmicos. Isto significa que quando vê um url com as letras “?id=” no final, o spider do motor de busca compreende o pedido.
Algumas empresas de design de websites encontraram uma solução para esta questão, mesmo antes de os motores de busca serem capazes de ler websites dinâmicos: faziam uma versão estática do website e inseriam-no no servidor web. Se bem que os motores de busca sejam capazes de catalogar informação de websites dinâmicos, alguma empresas de design de websites ainda procedem ao upload das páginas estáticas para garantirem que toda a informação pode ser encontrada. Esta prática pode não ser a melhor, mas as empresas de design de websites precisam de garantir que não baixam a posição de amostragem do vosso site pelo motor de busca ao duplicarem o seu conteúdo.
Como Se Actualiza o Conteúdo Do Website?
Existem várias formas de actualizar o conteúdo do seu website dinâmico. Uma das mais comuns é criando uma área de admninistração no própriop website. Normalmente, estas áreas são criadas durante a programação e permitem-lhe acrescentar, modificar ou apagar registos da base de dados onde o seu website dinâmico se encontra.
Uma forma menos usual de actualizar o conteúdo do seu website dinâmico é fazendo o download da base de dados do seu computador, actualizar os registos da base de dados e, de seguida, fazer o upload da base de dados para o servidor. Algumas bases de dados estão alocadas no servidor de tal forma que não é possível fazer isto. Nesse caso, deve ter uma área de administração que lhe permita fazer as actualizações do conteúdo do site.
Existem outros truque de programação que a empresa de design pode utilizar para o ajudar com a actualização do seu website dinâmico. Por exemplo, pode preparar páginas num servidor para inserir, editar e apagar ficheiros do servidor. Isto pode ser utilizado em conjunto com a área de administração, possivelmente como auxilio para o upload de imagens.
Normalmente, a empresa de design de websites explica-lhe, passo a passo, o funcionamento da área de administração do seu website, de forma a garantir que adicionaram a informação que pretende aí colocar. Logo que o website dinâmico esteja constuído segundo as suas especificações, poderá actualizar a sua informação sempre que precisar.