[ad_1]

O WordPress é poderoso e versátil e movimenta mais páginas da web da Internet do que qualquer outro mecanismo.

Mas não é um ajuste perfeito para todos. E talvez você esteja procurando por algo diferente. Deixe-me ajudá-lo a orientá-lo no mundo confuso do moderno gerenciamento de conteúdo da web.

Para fazer isso, compararemos os principais sistemas de gerenciamento de conteúdo (CMS) construídos a partir de cada uma das três famílias de linguagens de programação dominantes: PHP, Node e Python.

Todas as opções que explorarei são de código aberto. O que é apropriado, já que em muitos aspectos, o WordPress foi um pioneiro em plataformas de código aberto.

No entanto, alguns de nós estão procurando um CMS mais moderno, rápido e seguro. E ainda não gostamos dos de código fechado, como Squarespace e Wix.

O que parece estar acontecendo é que as pessoas estão se afastando das plataformas CMS construídas em um único mecanismo, MVC paradigma para um sistema mais desacoplado.

Por exemplo, o blog do seu site realmente precisa de um banco de dados completo? E seu sistema de comércio eletrônico ou de pagamento poderia usar um sistema mais simples paradigma sem cabeça?

Então, vamos ver o que está disponível, organizado por idioma.

image 102

PHP

PHP é uma linguagem simples, confiável e bem mantida. Portanto, não é nenhuma surpresa que ele se tornou o back-end mais popular de toda a web.

Sua versatilidade torna mais fácil para os desenvolvedores fornecerem grandes conjuntos de recursos e plug-ins para seus CMSs. Resumindo, o PHP era basicamente originalmente inventado para o CMS.

Uma desvantagem da popularidade do WordPress é que seu mercado de plugins é difícil de navegar ou, em alguns casos, pode ser muito caro.

No entanto, o WordPress pode não ser o único nesse sentido. Aqui estão algumas outras estruturas PHP CMS:

  • Drupal
  • Joomla
  • Magento
  • Grav CMS

Todos os três primeiros têm o mesmo problema do WordPress: uma interface inchada ou um mercado de plugins superlotado.

Mas Grav sentiu uma lufada de ar fresco. É um pouco como um WordPress simplificado, sem todo o bloatware complexo. Não há nem banco de dados, apenas pastas e páginas.

Ele tenta dar a você o melhor dos dois mundos. Grav tem um plugin de painel de administração para não técnicos para gerenciar tudo como fariam com WordPress.

image 104

Ao mesmo tempo, Grav também oferece a estabilidade e personalização de um sistema desacoplado. Você nem mesmo precisa de uma GUI de administrador se não quiser.

O Node.js, a mais nova linguagem a atingir o mercado de back-end, é inovador e não convencional. Uma vez que já é uma linguagem popular para desenvolvimento de front-end da web, parece que o Node está fazendo uma jogada para a linguagem de programação mais popular em todos os lugares.

As implantações de nó geralmente dependem de pilhas de tecnologia, como bancos de dados NoSQL, como MongoDB, servidores da web NGINX e Markdown. Uma vantagem de um CMS baseado em Node.js é que ele tende a se integrar bem com aplicativos da web.

Aqui estão alguns CMSs baseados em Node.js:

  • KeystoneJs: Complexo. Mais uma estrutura do que um CMS.
  • Fantasma: Simples. Não faz muito mais do que o Medium, o que é perfeito se você deseja hospedar seu próprio blog no Medium. Você pode adicionar comércio eletrônico desacoplado como o Shopify.

image 105

De uma perspectiva de participação de mercado, o Ghost parece ser o único novo CMS que é posicionado para tirar uma mordida do monopólio do WordPress.

Pitão

Embora o Python seja conhecido como uma linguagem de script poderosa, nos últimos anos ele amadureceu para ser uma linguagem do lado do servidor versátil. No entanto, ainda possui um mercado de plugin e temas muito menos desenvolvido para seus CMSs.

image 106

Aqui estão algumas plataformas CMS populares baseadas em Python:

  • Django CMS: Requer um pouco mais de conhecimento de código do que o WordPress
  • Mezanino: Também construído em Django. Muitos recursos, mas você ainda precisa conhecer Python para funcionalidades avançadas.
  • Storyblok: interface de editor amigável e API sem cabeça para aplicativos, mas plug-ins limitados

Python tem a vantagem de velocidade em certas situações. E assim, os frameworks Python serão potencialmente escaláveis ​​com muito mais eficiência do que o JavaScript. Também é por isso que geralmente funcionam melhor em hardware barato como o Raspberry Pi.

Esses CMSs baseados em Python também podem encontrar seu nicho ao se integrar a um domínio dominado por Python. De que áreas estamos falando aqui? Confira este artigo e descubra para que Python é usado.

Mesmo assim, duvido que o Python algum dia seja um grande competidor no mercado de CMS. Principalmente porque a web chegou muito tarde. A falta de compatibilidade com versões anteriores também é um problema.

Conclusão

Se você está pronto para abraçar o futuro do CMS, aqui estão os segredos para tomar uma decisão informada.

Considere todos os fatores que provavelmente fornecerão toda a segurança, confiabilidade e personalização de que você precisa.

[ad_2]

Fonte