Magento apresenta Magento DevBox – Um novo ambiente de desenvolvimento local

O desenvolvimento local de qualquer aplicação web pode ser complexo, especialmente se o desenvolvedor trabalha em vários projetos ao mesmo tempo. Para tornar mais fácil para os desenvolvedores se atualizar com uma instalação Magento padronizada em sua máquina local, o Magento lançou o Magento DevBox Beta , uma ferramenta baseada em Docker para o desenvolvimento local do Magento.

Se você não está familiarizado com o Docker , é uma alternativa leve para máquinas virtuais. Cada recipiente do Docker é um ambiente de servidor isolado completo com seu próprio sistema de arquivos, bibliotecas e aplicativos, mas compartilhando o kernel do sistema operacional host (ou no caso de máquinas que não sejam Linux, uma máquina virtual leve que roda no host).

Os recipientes são muito rápidos para começar e consumir menos recursos da máquina host, tornando-os a opção perfeita para a construção de ambientes de desenvolvimento replicáveis ​​e isolados que podem ser compartilhados.

Os benefícios do uso de uma ferramenta como Magento DevBox em vez de instalar o Magento no laptop do desenvolvedor incluem:

  • Criação rápida de um ambiente de desenvolvimento que não interfira com o ambiente local do desenvolvedor, algo que pode ser uma verdadeira dor de cabeça quando você precisa instalar diferentes versões de bibliotecas do que o sistema host que depende.
  • Um ambiente de desenvolvimento consistente e facilmente replicado que pode ser compartilhado entre todos os que trabalham em um projeto. Esta é uma grande vitória para as equipes que trabalham em um site Magento. Todo desenvolvedor pode ter exatamente o mesmo ambiente de desenvolvimento, evitando todos os problemas “mas funciona no meu laptop!”.
  • Tudo o que o desenvolvedor precisa, instalado em segundos. Isso inclui o próprio Magento, o servidor web, banco de dados, redis, verniz, pesquisa elástica, RabbitMQ e tudo mais que possam ser necessários por um projeto. Como os contêineres são inteiramente independentes, os desenvolvedores são livres para escolher quais versões eles instalam.

A configuração do DevBox é gerenciada através de uma interface web . Os desenvolvedores escolhem a combinação de configurações que eles querem e o resultado é um arquivo com zíper que pode ser usado para iniciar um ambiente Magento local. Os arquivos de origem do projeto – tudo necessário para recriar o site em testes e produção – são mantidos fora do contêiner no sistema de arquivos local.

Embora já existam muitas ferramentas que alcançam mais ou menos o mesmo que o Magento DevBox, sua introdução é uma jogada positiva para a comunidade de desenvolvedores Magento. À medida que o Magento cresce mais complexo, quantidades significativas de tempo de desenvolvedor são desperdiçadas criando e mantendo ambientes de desenvolvimento local. O DevBox é construído pelas pessoas que conhecem melhor o Magento e será atualizado com rapidez, já que o desenvolvimento do Magento continua.

Vale ressaltar que o Magento DevBox ainda está em versão beta, embora não tenha tido problemas com isso. Se você é um desenvolvedor Magento, ou qualquer pessoa interessada em ter uma instalação Magento para jogar na sua máquina local, o Magento DevBox definitivamente vale a pena procurar.

Fonte:

Rubens Ferreira Salles

Meu nome é Rubens Ferreira Salles, tenho 35 anos, sou Administrador Linux, Analista de Sistema, Programador Php, Webdesigner e Pesquisador. Atuando na área a mais de quinze anos. Nasci em São Paulo, atualmente trabalho como Administrador de Sistemas, e Programador Magento no site Salles Host e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Website: http://www.salleshost.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *