¿Por qué aprendemos los lenguajes de programación, en lugar de usar WordPress para un sitio web?

1. WordPress se utiliza principalmente para el desarrollo de sitios web.

Si bien puede aprovechar la API REST en WordPress para cualquier tipo de aplicación (incluidos dispositivos móviles o de escritorio), su uso principal en este momento es para el desarrollo web.

Claro, también puede incrustarlo en una aplicación híbrida que se ejecuta en un navegador sin cabeza o algo más que envuelva la versión web, simplemente no es lo mismo.

Entonces, si su objetivo es crear una aplicación móvil, un software integrado, un software de análisis de big data con ML, WordPress no sería su elección (o al menos solo una parte de lo que hace el trabajo pesado debajo).

2. Los sitios de WordPress aún requieren un desarrollo personalizado.

A menos que esté creando un sitio web comercial de 5 páginas, su aplicación probablemente requerirá desarrollo.

Nos especializamos en la creación de aplicaciones PYME sobre WordPress y algunos de nuestros proyectos han superado las 5,000 horas de desarrollo de back-end y front-end. Actualmente, estamos creando un montón de aplicaciones desafiantes que integran docenas de soluciones de terceros, una plataforma que interactúa fuertemente con 2 soluciones .NET dentro de la misma intranet, un sistema CRM y algunas más.

Como puede imaginar, eso está lejos de instalar WordPress y comenzar a funcionar en cuestión de horas. Algunos de nuestros clientes invierten de 6 a 7 cifras anualmente en el desarrollo de WordPress, ya que produce $ 10M – $ 30M en ingresos adicionales.

3. No todas las aplicaciones web son adecuadas para WordPress

No construiría un clon de Instagram o Twitter con WordPress. He explicado el motivo en otra respuesta.

El esquema de la base de datos no es ideal para ninguna aplicación y puede terminar con el 90% de la base de código central inutilizable para su tipo de producto.

Aunque, vale la pena señalar que WordPress Powers 54 de las 100 principales empresas en Inc. 5000.

4. La programación se trata de resolver problemas de negocios.

No todos sueñan con construir sitios web comerciales simples sin programación involucrada.

Los proyectos de bricolaje se dirigen principalmente a blogueros, fotógrafos, escritores o pequeñas empresas emergentes que prefieren invertir en su sitio un poco más tarde.

Pero en la era actual, el desarrollo cubre muchas áreas. Su automóvil incluye un conjunto de componentes electrónicos controlados por código fuente. IoT comienza a obtener tracción en la automatización de procesos y acciones simples dentro de su hogar. Los motores de relevancia integrados en tiendas de comercio electrónico, revistas y organizaciones populares dependen del aprendizaje automático del uso de datos y de varias formas de IA.

La ciencia de datos a menudo depende de modelos de datos construidos con Python o R. Los paneles personalizados para el análisis empresarial introducen sus propios lenguajes de meta programación. Incluso las tablas de hojas de cálculo pueden beneficiarse al integrar diferentes soluciones a través de VBA u otros idiomas, como Google Apps Script.

También hay programación de microondas, creación de motores de juegos, que contribuyen a aplicaciones de escritorio como Microsoft Office u Open Office: usted obtiene la instrucción.

WordPress es simplemente una de las plataformas populares adoptadas por la web en la última década. Claro, le permite iniciar un sitio web fácilmente y en cuestión de horas. Pero incluso las aplicaciones basadas en WordPress dependen de toneladas de desarrollo personalizado para convertirse en los recursos populares con los que interactúa a diario.

Aprender un lenguaje de programación te da mucha más flexibilidad que solo usar WordPress.

Además, los sitios más complejos con IU avanzada no pueden usar solo WordPress para todas las necesidades de diseño web.

Si bien las plantillas de WordPress son útiles, dejan mucho que desear.

Un diseñador web profesional siempre hará un mejor trabajo que un sitio web DIY WordPress.

WordPress es una herramienta de creación de sitios web de código abierto en línea escrita en PHP que es muy popular hoy en día. Si desea crear un sitio web impresionante y profesional, debe usar WordPress porque si desea editar el diseño de su sitio web para que pueda hacerlo con solo hacer clic con el mouse en unos minutos, pero ahora la pregunta es cómo crear un SEO totalmente optimizado y mejor sitio de experiencia del usuario en wordpress? Sin embargo, debe aprenderlo y luego puede crearlo, pero si tiene prisa y necesita un gran diseño para su sitio, así que puedo ayudarlo con solo $ 5, haga clic aquí y obtenga el suyo hoy.

Si solo confía en los demás, está restringiendo sus propias capacidades. WordPress le proporciona la plantilla con algunas pequeñas modificaciones. Si desea crear un servicio personalizado fuerte que funcione exactamente de la manera deseada, debe aprender lo básico y lo básico: lenguaje de programación.

Hoy puede ser que WordPress esté brindando un buen servicio mañana, puede que algún otro proveedor de servicios venga, nuevamente, debe aprender todo el modelo. Pero una vez que aprendes un lenguaje de programación, te ayudará en toda tu vida

Este es el momento y el lugar adecuados para invertir su tiempo.

Codificación feliz

Los idiomas que aprendemos y usamos dependen de los tipos de sitios que planeamos construir.

WordPress funciona bastante bien para muchos tipos de sitios, pero alguien que no codifique seguirá estando limitado en lo que puede hacer con él. Construyo la mayoría de los sitios en WordPress en estos días, pero estuve construyendo sitios en HTML, CSS y JavaScript durante años antes de comenzar a usarlo. También conocía un poco de PHP y luego aprendí más mientras trabajaba más con WordPress.

WordPress me sirve bien porque puedo editar el código y personalizar las cosas para satisfacer mis necesidades. Dicho esto, hay algunas cosas que no pude construir en WordPress.

Esos pueden requerir un CMS diferente, como Drupal. O pueden requerir una programación más personalizada, como se podría hacer con Ruby o Python. Ya sea que estemos construyendo sitios o aplicaciones web, debemos adaptar las herramientas que utilizamos a los requisitos del proyecto. A veces WordPress es la mejor herramienta. A veces es otra cosa.

Me gustaría agregar 2 puntos más además de lo que dijo Marc.

  1. Imaginemos que desea construir un sitio web estático simple. En este caso, si considera usar wordpress, agregará innecesariamente tantos archivos de soporte que vienen con wordpress en contra de unas pocas páginas web requeridas, lo que lo agobiará en el frente de almacenamiento.
  2. Otra cosa es, imaginemos que ha creado un sitio web usando WordPress, después de algún tiempo si desea cambiar algo en su sitio web, necesitaría conocimientos de programación para hacerlo; de lo contrario, terminará contratando a un programador independiente para hacer esto.