Boas práticas na criação web - introdução
Click here to load reader
-
Upload
daniel-brandao -
Category
Technology
-
view
304 -
download
3
description
Transcript of 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
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
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