Em suma, estou vendido. DevKinsta é uma ferramenta que todos os desenvolvedores de WordPress deveriam usar pelo menos uma vez.
Até agora, o feedback no Twitter tem sido geralmente positivo. No entanto, os usuários do Linux podem ter que esperar um pouco porque a ferramenta está disponível apenas para macOS e Windows no momento.
“Adoro ver empresas lançando ferramentas de desenvolvimento local, mas gostaria que mais empresas oferecessem seus serviços aos usuários do Linux”, tweetou O desenvolvedor WordPress Chad McCullough. “Muitos de nós, desenvolvedores, rodamos Linux.” A equipe Kinsta respondeu que a ferramenta acabará por oferecer suporte ao Linux e que a notícia está chegando.
A interface do usuário simples e direta é o que torna esta ferramenta útil. A maioria dos desenvolvedores não precisa de configurações e opções excessivamente complicadas. Eles simplesmente precisam iniciar um ambiente que os permita trabalhar em seus próprios projetos. Qualquer coisa além do básico muitas vezes atrapalha.
O DevKinsta facilita o lançamento e o gerenciamento de várias instalações de desenvolvimento. Os desenvolvedores também podem mudar as versões do PHP através de um menu suspenso simples – as versões 7.2 – 8.0 são atualmente suportadas.
A comparação óbvia para DevKinsta será com o Local by Flywheel, que se tornou cada vez mais uma ferramenta primária para muitos desenvolvedores de WordPress.
Zsomborgi explicou por que a empresa acha que DevKinsta é a melhor opção. “No nosso caso, Docker é uma parte importante aqui. O local não usa virtualização em segundo plano. Local tem que instalar todas as partes do ambiente na máquina host (NGINX, apache, diferentes versões de PHP, etc.). DevKinsta encapsula essas tecnologias em contêineres. Os contêineres facilitam a manutenção de diferentes aplicativos sem interromper o sistema operacional host ou instalar muitas das dependências desnecessárias. Quase não tocamos no sistema operacional host, mas temos o Docker como nossa principal dependência para executar os aplicativos em seus próprios ambientes. ”
Ele disse que isso acelera o processo de atualização e torna mais fácil manter correções de bugs e enviar patches de segurança. Ele também disse que, como cada aplicativo é executado em seu próprio namespace do Kernel, nenhum problema de segurança deve afetar o sistema operacional host.
“Se o usuário estiver confortável o suficiente com o Docker, ele pode estender os recursos do DevKinsta”, disse Zsomborgi. “Por exemplo, ele pode monitorar o uso do contêiner, ou o uso do PHP especificamente como um exemplo com ferramentas de monitoramento do docker que saem da caixa com a instalação do Docker. O usuário pode instalar qualquer utilitário dentro de contêineres DevKinsta sem tocar no sistema operacional host e usar aplicativos que não são suportados no Windows, por exemplo. ”