3

Click here to load reader

Boas práticas na criação web - introdução

Embed Size (px)

DESCRIPTION

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...

Citation preview

Page 1: Boas práticas na criação web - introdução

www.danielbrandao.com.br

Boas práticas na criação web - Introdução - por Daniel Brandão

Page 2: Boas práticas na criação web - introdução

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

Page 3: Boas práticas na criação web - introdução

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