Artigos e tutoriais úteis às atividades de análise e desenvolvimento de software da CTI.
Autor: Wolflan Camilo Penha de Freitas
Data: 06/06/2022
Ao iniciar a criação de sites e aplicativos para internet surge a necessidade de ter o cambo: servidor web, banco de dados e pré-processador de páginas (PHP por exemplo), no ambiente de desenvolvimento local (Windows) - Caso esteja utilizando alguma distro Linux procure sobre LAMP. Há diversos software's com essa proposta disponíveis no mercado, em sua maioria gratuitos: XAMP, WAMP, EASYPHP, etc. Todos no geral cumprem seu papel. Em nossa instituição trabalhamos com diferentes framework's web, vez ou outra necessitamos instalar algum pacote com o Composer e/ou NPM.
Imagine o cenário. Cada desenvolvedor instala seu web server, compose, node ... Cada um com sua versão... O ambiente de desenvolvimento será heterogêneo mas o servidor que hospedará as aplicações não, pois tem configurações específicas. O primeiro problema que surge é quando tentamos colocar em produção algo que foi desenvolvido localmente, erros e mais erros surgem em tela e a famosa frase é dita pelo desenvolvedor: "Na minha máquina roda!" . Prover um ambiente de desenvolvimento completo e mais similiar as configurações do servidor onde será realizado o Deploy é uma preocupação também que deve ser levada em conta pela equipe durante o desenvolvimento de alguma solução.
O Laragon tem a proposta de prover quase tudo que o desenvolvedor web precisa ter instalado! Não preciso baixar localmente uma a uma outras ferramentas exemplo: git, composer, node, redis, nginx, etc, tudo vem instalado por padrão. Awesome! . Um ambiente padronizado de desenvolvimento é disponibilizado por ele. De forma isolada. As configurações do seu ambiente não serão modificadas (parecido, mas não igual, com uma VirtualMachine). Já falei que ele é rápido? sim ele é, em diversos testes realizados obteve média de velocidade impressionante no carregamento da página.
Para começar a trabalhar com ele é muito simples, basta efetuar o download em Laragon duas versões estão disponíveis Laragon Full e Laragon Portable. O site descreve a diferença das duas.
Tela Inicial após a instalação, os serviços Apache e Mysql foram iniciados.
Após instalar e iniciar os serviços seu ambiente já está pronto. Por exemplo, vou criar o projeto hellolaragon:
Após os comandos ficará desta forma, o ls no final não é uma subpasta! alguns comandos linux são aceitos pelo Cmder.
Agora é a parte da mágica! como a própria equipe que desenvole o Laragon diz. Ao clicar em Reload na interace principal, o Laragon identificará o novo projeto e configurará de modo automático o endereço hellolaragon.test.
Reload para identificar o novo projeto
O {name}.test (sendo name = nome da pasta e .test a extensão escolhida) pode ser personalizado no MENU preferências Hostname template caso queira utilizar outra terminação: .build .inicio .algo.com.br etc
Pronto! temos nosso projeto com um nome vinculado! Basta acessar em qualquer navegador da máquina local que verá o resultado!
Projeto acessado pelo nome.
Note que para habilitar o SSL basta acessar as opções no menu.
Ferramenta incrível, dá para personalizar muita coisa nas opções do Menu: versão do PHP e suas extensões, phpmyadmin, ssl, Node, etc. Em uma futura postagem mostraremos as opções avançadas. Até a mais.
Voltar