Pequeno material de introdução às novas práticas de criação web. Para poder desenvolver as boas práticas, tive que
colocar em práticas velhas máximas do desenvolvimento...
2. www.danielbrandao.com.br
Boas práticas na criação web
por Daniel Brandão
Olá pessoal!
Gostaria de compartilhar algo que não é novo, mas que agora tem sido algo constante
em minha vida profissional: Boas Práticas!
Depois de alguns anos fora efetivamente da área de
criação, onde fiquei de 2 para 3 anos focado no ensino,
este ano voltei a ser um desenvolvedor web na íntegra, o
que é meu oficio original, por formação também.
Para poder desenvolver as boas práticas, tive que
colocar
em
práticas
velhas
máximas
do
desenvolvimento, coisa que nos últimos 5 anos tem se
tornado um padrão: o modelo MVC (Model, View,
Controller), modelo criado para distinguir as partes do
projeto de um website entre o modelo, a visão e o controle.
Modelo (model)
O modelo seria a parte onde efetivamente fica o conteúdo da página, separando do
layout e dos demais elementos de controle da mesma. Nesta parte, são armazenados os
dados do seu projeto, que mais tarde aparecerão ao usuário final para visualização.
Visão (view)
A visão seria propriamente a parte visual do projeto. É a parte do website que o usuário
visualiza o conteúdo, a interface do projeto em si.
Controlador (controller)
O controlador é onde ficam os controles que comandam, por assim dizer, a forma de
interação e visualização do usuário ao sistema do seu projeto web. Este elemento
interage tanto com a visão (alterando o modo de visualizar o documento do site) como
com o modelo (alterando o arquivo em si, demonstrando posteriormente essas
mudanças).
Mesmo sendo desenvolvido originalmente para sistemas desktop(local em um
computador), o MVC foi adaptado como uma arquitetura para as aplicações Web em
todas as linguagens de programação maiores. É comum você se deparar com este padrão
na programação orientada a objetos (POO), em linguagens dinâmicas como Java,
.NET, PHP, Peal, Python, entre outras.
Irei criar uma série demonstrado boas práticas para o desenvolvimento web na prática,
compartilhando as formas de separar bem o conteúdo de um site, principalmente na
3. www.danielbrandao.com.br
visão Frontend (HTML, CSS e JavaScript). Se gostou, comente e compartilhe na sua
rede social favorita e acompanhe meu blog.
Autor: Daniel Brandão
Graduado em Sistemas para internet.
Desenvolvedor web
www.danielbrandao.com.br
Tags: boas práticas controller model mvc view web