DEV Community

Lukinhas Dev
Lukinhas Dev

Posted on • Edited on

Criação e Programação de Websites

Tema 1 - O Ambiente Web Cliente X Servidor e as Tecnologias

  1. O ambiente web Modelo cliente X servidor - A arquitetura cliente x servidor apresenta vários benefícios, especialmente no modelo de quatro camadas, separando os papéis dos usuários, das aplicações, dos dados e da web.


Quando falamos de comunicação, estamos tratando mais especificamente de como trafegam os dados entre a requisição enviada por um cliente e a resposta provida, por um servidor.

Comunicação no ambiente web


Solicitação e resposta

O processo de comunicação no ambiente web é conhecido como solicitação (request) e resposta (response).

  1. O conceito de interface

O conceito de interface está ligado à área de Interação Humano-Computador (IHC), que pode ser resumida como o estudo da interação entre pessoas e computadores. Nesse contexto, a interface, muitas vezes chamada de interface do utilizador, é quem provê a interação entre o ser humano e o computador.
A interface do lado cliente

O conceito do design responsivo -
Segundo Knight (2011), o design responsivo é a abordagem que sugere que o design e o desenvolvimento devam responder ao comportamento e ao ambiente do usuário com base no tamanho da tela, na plataforma e na orientação do dispositivo por ele utilizado.

Design responsivo na prática

Na prática, ao aplicarmos o conceito de design responsivo, fazemos uso de uma combinação de técnicas, como layouts fluidos, media query e scripts.

Layout Fixo

Layout Fluido

Design responsivo X Design adaptativo

Mobile first

A aplicação prática do mobile first consiste em planejar o desenvolvimento de um site priorizando os recursos e as características presentes nos dispositivos móveis, como o tamanho de tela, a largura de banda disponível e até mesmo recursos específicos, como os de localização, por exemplo.

  1. Tecnologias do lado cliente

Top comments (0)