O Mobile First é a abordagem que você cria telas primeiro um layout para celular e depois ajustar a tela para dispositivos maiores usando “media queries” do CSS -Cascading Style Sheets -. Seguindo a sequência: “smartphone”, depois “tablet” e por último “desktop” ou “large desktop”. As resoluções de telas e tamanho são diferentes em vários modelos dos dispositivos. Temos os breakpoints -são pontos de referências dos tamanhos de telas em cada layout- Desse modo costuma-se dividir em 3 ou 4 breakpoints para um desenvolvimento de layout utilizando “Grid System”. Usa-se 4 breakpoints numa folha CSS para smartphone, tablets, desktop e large […]
Compreenda os termos git, github e gitlab?
O git é controlador de versão distribuída amplamente utilizado para controlar códigos fontes. Já o github e gitlab são redes sociais de programadores disponibilizar seus códigos na web, sendo que as duas possui integração fácil com o git. Apesar do git, ser utilizado para arquivos de códigos. O mesmo, pode ser usado em qualquer documento ou arquivo, cujo o objetivo seja o controle de versão. Mas, vamos abortar o gerenciamento de códigos fonte. O git é amplamente utilizado em projetos comerciais, open source e pessoais. Segundo o site oficial do git, a sua criação deve-se a comunidade de desenvolvedores do Linux (em particular […]
Comparativo entre padrão MVC e padrão MTV.
O padrão MVC(Model, View, Controller) é conhecido para quem utiliza framework de php(CakePHP, Zend Framework, Lavarel, CodeIgniter). Então vamos descrever o significado de cada camada abaixo: Model: É a camada de acesso a base de dados; View: É a camada de visualização das informações que são apresentada ao usuário; Controller: É a camada de negócios da aplicação responsável por definir as regras de negócios. Por isso, se programa em outro framework que tem padrão MVC ficará fácil compreender o MTV(Model, Template, View) presente no framework django. Veja abaixo a descrição de cada camada MTV: Model: É a camada de acesso a […]