A Interação Entre o Front End e o Back End (PHP)
A Interação Entre o Front End e o Back End (PHP)
A Interação Entre o Front End e o Back End (PHP)
Agora que já entendemos o que são cada uma separadamente, vamos então
compreender a interação e relação entre elas.
De um forma geral podemos dizer que a interação entre eles acontece nas
seguintes etapas:
O cliente, ou usuário, faz uma ação no navegador;
Posteriormente, o navegador então faz uma requisição ao servidor;
O servidor recebe esta requisição e interpreta, no lado do servidor;
O servidor então executa o código e envia uma resposta ao navegador;
Finalmente, o navegador irá renderizar e “cuidar” de todo o resto, ou seja, ao
lado do cliente.
Portanto, seria como na imagem abaixo:
As vantagens do PHP
O PHP é uma das linguagens de Programação mais utilizadas no mundo
inteiro. As vantagens de seu uso atendem necessidades tanto de usuários
inexperientes e iniciantes quanto a experientes em programação e
desenvolvimento para internet. Vamos conhecer aqui alguma de suas
principais vantagens:
1. Fácil aprendizagem:
Talvez uma das principais características do PHP é que ela é de fácil
aprendizagem. Através da própria documentação oficial você já é capaz de
aprender muita coisa. Portanto, a linguagem é uma das mais acessíveis para
aprender a usar. Sua sintaxe (regras da lógica de programação) tem padrões
fáceis de memorizar e entender. Outra vantagem, é que se você já tem alguma
noção de linguagem C ou Java, vai se sentir bem confortável e em um
ambiente familiar. Mas caso seja iniciante, também se sentirá confortável em
aprender.
2. Possui Código Aberto:
A linguagem possui código aberta, ou seja, é gratuita para qualquer usuário.
Além disso, permite que desenvolvedores e programadores experientes
tenham acesso e possam fazer alterações e atualizações periódicas no seu
código fonte. Dessa forma, o PHP está sempre ganhando mais recursos,
estabilidades e possuindo menos erros.
5. É multiplataforma:
Isso significa que os usuários podem utilizar e rodar a linguagem PHP numa
variedade de sistemas operacionais. Windows, Linux (e suas distribuições) e
MacOS são alguns deles. O mesmo acontece entre os navegadores, ele é
compatível com o Chrome, Safari, Edge, Firefox e Opera, entre outros.
1. Sites Dinâmicos
Sites dinâmicos são aqueles em que os elementos mostrados neles não ficam
estáticos. Ou seja, suas páginas são gerenciadas por uma
aplicação hospedada no servidor, um sistema do lado do servidor (Back End).
Com o PHP é possível montar diversos tipos de sites dinâmicos. Com isso,
através do PHP, podemos determinar como uma página será mostrada quando
for carregada no navegador. Um bom exemplo dessa utilidade são as URLs
amigáveis, onde você mantém um site dinâmico e com aparência profissional.
Outro exemplo de sites dinâmicos são com plataformas de publicação de
conteúdos dinâmicos,
como WordPress, Drupal, Joomla, Magento e OpenCart.
2. Aplicações Web
O PHP permite criar aplicações para qualquer tipo de finalidade na web.
Podemos criar um fórum por exemplo, ou ainda criar uma loja virtual.
Podemos também incluir formulários de contato em nossas páginas. Pode-se
ainda criar sistemas de interação entre os usuários de um fórum. Tudo isso é
possível usando a linguagem de programação PHP.