Os aspectos positivos e negativos do desenvolvimento de produtos para WordPress
Publicados: 2019-10-03Já faz alguns anos que nós da Nelio podemos dizer que ganhamos a vida desenvolvendo plugins para WordPress. Tudo começou em 2013 e desde então o WordPress e nosso conhecimento da plataforma e seu ecossistema evoluíram.
Não é a primeira vez que falamos sobre as coisas boas e ruins que você encontrará ao desenvolver para WordPress, mas hoje é hora de olhar para trás e pensar sobre o que significa ser um desenvolvedor de produtos WordPress. E nada melhor do que fazer isso listando alguns dos aspectos mais positivos e negativos que você vai encontrar por aí.
Você pode não concordar inteiramente com tudo o que vou resumir neste artigo, então lembre-se de deixar um comentário abaixo com sua própria opinião. Seus comentários são sempre bem-vindos.
?? Existe Mercado
A participação de mercado do WordPress continua a crescer. Isso é um fato, e ninguém será capaz de refutá-lo. Basta dar uma olhada nos números que você encontrará na Internet para ver que nos últimos anos o WordPress se tornou o líder absoluto em sistemas de gerenciamento de conteúdo para a web.

Isso certamente indica que existe um amplo mercado para desenvolvedores que desejam criar seus produtos para WordPress . Os potenciais consumidores de seus empreendimentos estão lá esperando.
?? A competição é feroz (e gratuita)
O problema não é que o WordPress não tenha um mercado para seus produtos. Sim. No entanto, a concorrência que você vai enfrentar é assustadora. E se destacar dos demais para vencer o jogo não é tão fácil.
Como desenvolvedores, tendemos a ficar presos ao lado técnico de nossos produtos. Adoramos falar sobre código, linguagens de programação e as tecnologias mais recentes. Mas esquecemos que tudo isso é apenas uma pequena parte de todo o processo de criação de um produto.
O mais difícil é fazer com que nosso produto chegue ao público- alvo e faça com que ele brilhe e faça com que eles o vejam com melhores olhos do que outros produtos existentes. E é aqui que o WordPress dificulta para nós, pois sempre haverá uma solução gratuita que cobre parcialmente a necessidade que seu produto de pagamento resolve.
Em vez de jogar o jogo de lançamento de preços (um jogo em que você sempre terá a perder), concentre-se em entender as necessidades de seus usuários para que você possa agregar mais valor a eles. É mais fácil falar do que fazer, mas é assim que é. Caso contrário, seu negócio está destinado a morrer.
?? O risco de empreender é baixo
Noutras áreas, empreender envolve um investimento inicial difícil de assumir: arrendamento de um local, remodelação se necessário, contratação de pessoal, autorização de processamento ou licenças para o exercício da atividade e uma infinidade de questões adicionais…
O empreendedorismo como desenvolvedor WordPress é muito mais simples. Tudo que você precisa é de um computador e um site. E o site é opcional, pois você sempre tem a possibilidade de fazer upload de seus produtos para o diretório do WordPress ou para um marketplace (como, por exemplo, Envato).

Se depois de um tempo você perceber que falhou e não conseguir os números, você só terá perdido seu tempo. Você não precisa de uma grande infraestrutura para montar um negócio lucrativo desenvolvendo para WordPress . E isso é um grande ponto positivo.
?? A opinião sobre o WordPress nem sempre é positiva
Em todos esses anos como desenvolvedor de plugins do WordPress, ouvi muitas opiniões. Por um lado temos aqueles que pensam que o WordPress é a única opção possível e que não há nada melhor para criar um site, seja ele qual for. Por outro lado, como não poderia ser de outra forma, temos os odiadores do WordPress, para quem esta plataforma deve desaparecer e nunca mais ser usada.
Realidade, como sempre, no meio. Nem o WordPress é a panacéia, nem o demônio. O WordPress tem muitas coisas boas, e algumas nem tanto. Como qualquer sistema que se orgulha. No entanto, esteja preparado para receber comentários negativos sobre seu produto apenas por ser um produto desenvolvido para WordPress .
O ponto é que o WordPress começou como um projeto de blog e evoluiu para uma ferramenta muito mais geral. No entanto, muitas opiniões permaneceram ancoradas no passado e pensam que o WordPress não avançou. O WordPress de hoje tem pouco a ver com o WordPress há 10 anos.
?? As possibilidades de extensão são infinitas
Desenvolver para WordPress é uma porta de entrada para a criatividade do programador. Você pode fazer a mesma coisa de muitas maneiras diferentes. Você tem muitas opções à sua disposição para estender o WordPress para atender às necessidades que deseja.

Se você não sabe o que desenvolver, pode criar um tema, um plugin ou até mesmo um bloco para o novo editor do WordPress . Mas você também pode criar tipos de conteúdo personalizados combinados com campos personalizados e taxonomias adicionais. Ou por que não? até crie um painel personalizado que substitua o padrão do WordPress .
Você define o limite. Embora possa parecer que desenvolver para WordPress te esnobe, a verdade é que não. Qualquer desenvolvimento web tem um lugar dentro desta plataforma.
?? Seguir as Boas Práticas de Desenvolvimento é Opcional
O drama do desenvolvimento do WordPress é colocado pela diversidade de maneiras que você pode fazer as coisas , bem como a diversidade nos perfis dos programadores que a plataforma atrai.
Embora o WordPress defina toda uma série de boas práticas na sua documentação, a verdade é que nem todos as seguem à risca nem existe um sistema para controlar o seu cumprimento. Isso leva a situações em que seus produtos deixarão de funcionar por causa de terceiros.
Que isso aconteça com você é muito frustrante e injusto, mas é assim que é. E se você desenvolve para WordPress , não duvide que acabará sofrendo em maior ou menor grau. Nosso trabalho como desenvolvedores é seguir as boas práticas e fazer uma divulgação para que esses padrões mínimos sejam atendidos, tanto informando os usuários quanto outros desenvolvedores menos respeitosos.
?? A evolução do WordPress não para
Para que um sistema não fique obsoleto, é vital que ele continue recebendo atualizações regularmente. No caso do WordPress , ultimamente tem sido pautado por um sistema de atualizações que publica novas versões a cada 3 ou 4 meses, juntamente com o lançamento de versões menores com mais frequência.
Desta forma, garantimos que a segurança do projeto ainda é algo que é levado em consideração e cuidado, e que possíveis bugs de funcionalidade encontrados sejam corrigidos.
Além das atualizações, a visão do projeto continua voltada para frente, com a inclusão do editor de blocos e as futuras integrações dos blocos fora do próprio editor. É claro que a vida útil do WordPress é longa.
?? Retrocompatibilidade é um fardo
O WordPress é um sistema em constante evolução, então novos recursos aparecem a cada nova versão. E às vezes também muda a maneira como as coisas são feitas.
Isso significa que, como desenvolvedor, você precisa adaptar seus produtos à mudança. O exemplo recente mais claro é o novo editor de blocos. Tal foi a polêmica e o impacto do lançamento do novo editor que muitas pessoas decidiram não usá-lo.
Portanto, se você é desenvolvedor e trabalha de alguma forma com o editor WordPress , terá que tornar seu produto compatível tanto com o editor de blocos quanto com o editor clássico. Isso é bastante irritante, pois geralmente envolve a manutenção de código antigo ou duplicado.
?? Começar pode ser complicado
Se você está começando com o WordPress e quer desenvolver seus próprios produtos, a programação é diferente do que você esperava, já que praticamente tudo é baseado no sistema de ações e filtros.
Seu código se desfaz naqueles pontos específicos da execução do WordPress onde você deseja executá-lo, através do uso de ações que lançam seu código ou filtros onde você obtém um ou mais parâmetros e os modifica.
No começo é um pouco difícil ter uma visão global do que você está fazendo e por que está fazendo dessa maneira, mas depois que você se acostuma, é mais fácil do que parece.
?? Você não está sozinho
A pior coisa que pode acontecer com você ao desenvolver produtos para uma plataforma específica, como o WordPress, é que a documentação é inexistente ou de baixa qualidade. Para sua sorte, no WordPress você encontrará uma infinidade de recursos para que, se quiser (e deve querer), possa aprimorar suas habilidades de programação e seguir diretrizes de desenvolvimento e boas práticas.
É verdade que para coisas muito novas, como tudo relacionado ao editor de blocos do WordPress, a documentação pode ser um pouco confusa ou até inexistente em alguns casos. Mas não se preocupe com isso, pois você tem a possibilidade de perguntar tanto no Make WordPress Slack quanto nos fóruns de suporte.
Mesmo no Twitter você encontrará tópicos como o abaixo que nos dá o básico para aprender React. Em alguns tweets!
É claro que o WordPress tem por trás uma enorme comunidade disposta a compartilhar conhecimento e ajudá-lo a resolver seus problemas, também em termos de desenvolvimento.
Imagem em destaque do JESHOOTS.COM no Unsplash .
