Trabalhando em casa: desenvolver web site

Desenvolver web site é um trabalho que pode perfeitamente ser feito em casa. Para que essa atividade seja desenvolvida com sucesso, você precisará ter um bom computador esquipado com programas específicos e necessários para a montagem de um site.

Conheça os modelo de três camadas para o desenvolvimento de web

 

Todo desenvolvedor de sites e sistemas precisa dominar as linguagens CSS e JavaScript

Desenvolver web site é um trabalho que pode perfeitamente ser feito em casa. Para que essa atividade seja desenvolvida com sucesso, você precisará ter um bom computador equipado com programas específicos e necessários para a montagem de um site.

Para que as páginas web tenham menor quantidade de códigos e para que possam ser desenvolvidas especificamente quanto ao conteúdo, estilo e apresentação, aliado às novas exigências do mercado, o desenvolvimento dos sites, de forma profissional geralmente deve estar associado ao CSS e também ao JavaScript.

Por essas características, todos os desenvolvedores de sites e sistemas precisam dominar essas linguagens.

Para que uma página web tenha menor quantidade de códigos e, consequentemente, seja mais rápida, ela deve ser bem estruturada e construída de forma que o desenvolvedor escreva todos os comandos da linguagem de marcação HTML, de forma semântica.

Além disso, para que o desenvolvimento web seja robusto e de qualidade é necessário que seja dividido em três camadas, ou seja, estrutura e conteúdo com o HTML; estilo ou apresentação, que é feito, utilizando-se o CSS; e o comportamento da página, alcançado com o uso do JavaScript.

O modelo de três camadas no desenvolvimento de web

Atualmente, o processo de desenvolvimento WEB (Client-side) se faz dividindo os códigos em três camadas: estrutura e conteúdo (HTML); estilo ou apresentação (CSS); e comportamento da página (JavaScript); além disso, é claro, existe a Linguagem de Programação (Server-side), que poderíamos aqui entender como uma quarta camada. Para desenvolver na plataforma web com qualidade, deve-se usar o modelo de três camadas, por três motivos principais:

  • Performance;
  • Manutenção;
  • Visibilidade.

Performance

Usando este modelo em questão, com certeza, a performance do site será consideravelmente melhor, uma vez que não haverá códigos escritos desnecessariamente, além do fato de que, por padrão, o CSS externo e arquivos JavaScript são armazenados em cache pelo navegador do usuário. Ao existir várias CSS e JavaScript junto do arquivo HTML, não é possível usar do benefício de cache do navegador, e com isso a performance do site acaba sendo prejudicada.

Manutenção

Uma pessoa da equipe, especialista em CSS, poderia trabalhar isoladamente na parte de apresentação do site
Uma pessoa da equipe, especialista em CSS, pode trabalhar isoladamente na parte de apresentação do site, por exemplo

A questão da manutenção é bem interessante. Imagine que exista uma equipe trabalhando no desenvolvimento de um site. Esta equipe, é claro, estaria utilizando o modelo de três camadas. Uma pessoa da equipe, especialista em CSS, poderia trabalhar isoladamente na parte de apresentação do site, sem interferir, por exemplo, no trabalho de outra que poderia muito bem estar trabalhando na parte da estrutura do código HTML ou JavaScript. Além disso, facilita em questões de alterações pedidas, pois se o cliente (mantenedor do projeto) pedir uma manutenção na parte visual do site, tal como mudar a cor do rodapé do site, o desenvolvedor poderá abrir somente a página de CSS e não uma página onde estaria tudo misturado: HTML, CSS e JavaScript. É claro que fica mais fácil de realizar a manutenção em uma página que é exclusiva para um sentido.

Visibilidade

Ainda existe a questão da visibilidade. Se o desenvolvedor for abrir uma página que só tenha JavaScript fica mais fácil para ele entender os códigos, uma vez que ali, naquela página, ele só vai encontrar códigos JavaScript e não uma mistura com HTML e CSS.

Você poderá aprender o passo a passo para desenvolver web site, acessando os Cursos CPT da área Desenvolvimento de Softwares.

Saiba quais são as vantagens de se trabalhar em casa e conheça outros tipos de trabalhos que podem ser desenvolvidos em casa, acessando os links abaixo:

Trabalhar em casa: conheça as vantagens dessa prática

Produção de chocolates caseiros

Professor particular

Produção de artesanato

Costura

Tradutor

Manutenção de computadores

Manicure

Equipe de Redação 15-08-2013 Desenvolvimento de Softwares
""

Deixe um Comentário

Comentários

Não há comentários para esta matéria.