¿Es WordPress una buena plataforma para construir un MVP para una aplicación web relativamente simple?

Declaimer: escribo sobre el desarrollo de Laravel y el desarrollo de WordPress

WordPress se considera una buena decisión comercial si cumple con la especificación de requisitos de software de un proyecto web dado.

En términos generales, WordPress suele ser la opción número 1 si el fundador de la startup quiere probar el mercado y crear la primera versión del sitio web de forma rápida / barata con una funcionalidad simplificada. En este caso, WordPress puede ser útil como prototipo y plataforma para un producto mínimo viable.

Hay límites de personalización que vienen con cualquier sistema construido con WordPress CMS. Si el proyecto basado en WordPress crece (más usuarios registrados, más operaciones por segundo, etc.), en algún momento no hay más remedio que recrearlo con un marco (como Laravel) o (si es posible) para migre el sitio web al marco de Laravel.

WordPress es una excelente plataforma si está creando una aplicación B2C en la que los clientes / usuarios iniciarán sesión. Mis pasos para construir un MVP usando WordPress son

  1. Agregue el complemento de inicio de sesión social de WordPress a un sitio para crear cuentas.
  2. Agregue código simple en la parte superior de las páginas que deberían requerir una cuenta.
  3. Agregue formularios a esas páginas para lograr lo que hace que su idea sea única.
  4. Haga que esos formularios se devuelvan a la misma página con un nonce.
  5. Capturar esas devoluciones de datos con ese nonce para procesar los datos del formulario.

Esa es la forma más simple de hacer que un sitio web haga algo, para demostrar la funcionalidad básica de su idea.

Como dijo Muneeb Ahmad, realmente depende de lo que esté buscando construir. WordPress es increíblemente poderoso como CMS, sin embargo, si está planeando una aplicación a medida, tal vez sea mejor construir la aplicación utilizando un marco PHP como Laravel (El marco PHP para artesanos web) o Kohana (El Marco PHP Swift).

Al hacer esto, puede construir el MVP de tal manera que le permita extenderlo y desarrollarlo aún más cuando sea necesario sin una reescritura completa. Además, le permite tener más flexibilidad al crear y diseñar su aplicación.

Sí, WordPress es ideal para MVP. Le brinda un marco rápido con el que muchos desarrolladores de PHP están familiarizados. Al mismo tiempo, no le da tantos bloques de construcción como un CMS diferente (como Drupal) puede darle. Pero dado que el objetivo de un MVP es la validación rápida y sucia de una idea, WordPress es una opción muy competente. En última instancia, el equipo importa más que las herramientas, por lo que depende de lo que su equipo sea más competente.

Daniel | apollodatasolutions.com

Creo que más que nada, la respuesta depende de con qué se sienta cómodo. Si eres genial en Laravel, usa Laravel. Si eres excelente en WordPress, usa WordPress. Si no eres bueno en ninguno de ellos, usa un editor visual como Wix.

El objetivo principal de un MVP es sacar algo rápidamente con la funcionalidad básica para probar el mercado. ¿WordPress funcionará para eso? Absolutamente, pero también lo harán un montón de otras herramientas.

Para un MVP, usa lo que sabes. Úselo rápidamente. Crea un producto simple que funcione.

Depende de lo que sea, la seguridad siempre es una preocupación, por lo que si está preocupado por el código de propiedad o tiene información confidencial en riesgo, entonces pensaría en una solución de código fuente. Lleva más tiempo, pero tiene la oportunidad de ser más seguro que una solución de WordPress. Si no hay nada apremiante excepto el tiempo, entonces WordPress es entonces. Recuerde que WordPress no es la forma más amigable o más barata de escalar, ya que puede considerar lanzarlo en vivo con su MVP y lo encontrará a medida que su negocio despegue …

Probablemente.

Cualquiera que sea el camino de menor resistencia es que usted ponga su prototipo frente a las personas para generar comentarios o hacer pruebas de hipótesis para validar un modelo de negocio en particular. Sugeriría usar la cosa más simple y de baja resistencia que podría funcionar para cualquier validación, prueba o investigación que espere lograr. Si eres experto en WordPress, esa es probablemente una opción sólida. Otra pregunta que puede hacer es: “¿Cuánto descubrimiento puedo lograr con WordPress?”

Depende del tipo de aplicación que esté haciendo. Si es un CMS simple, entonces sí, WordPress es una buena plataforma. Muchas personas están usando WordPress ahora como núcleo para sus productos y lo personalizan de acuerdo con sus necesidades, por lo que creo que no será una mala idea usar WordPress para un sitio web simple, pero una vez más, simple es un término subjetivo.

More Interesting

He estado trabajando en una nueva startup durante tres meses, pero no he usado ningún framework. Mi código no es spaghetti, pero no tiene ninguna estructura MVC. ¿Debo convertirlo a un marco?

He desarrollado una herramienta web, ¿debería venderla o lanzarla gratis con anuncios?

¿Cuál es el mejor flujo de trabajo para implementar un sitio web y una aplicación web en AWS?

¿Cuál es el mejor sistema SSO basado en la web?

¿Cómo crear una aplicación básica o blog? Quiero hacer una aplicación básica pero también útil y mencionarla en mis solicitudes universitarias al respecto

¿Son las aplicaciones basadas en la web el futuro?

Si quiero crear una aplicación web, ¿qué debo usar? Polímero o AngularJS?

En la ejecución de JSP, ¿por qué deberíamos colocar un archivo JSP solo en aplicaciones web?

Cómo hacer que las personas se registren en una plataforma cuando el público objetivo no es experto en tecnología o no está dispuesto a llenar formularios

¿Alguien puede diseccionar la arquitectura de sitios web como Dropbox, Letscrate?

¿Cuáles son algunas buenas herramientas o aplicaciones para autores de no ficción?

¿Necesito una computadora poderosa para el desarrollo y diseño web?

¿Cuál es la comparación de Firebase con Parse y MongoDB?

¿Qué sitios web o empresas son mejores para contratar desarrolladores de PHP?

¿Qué algoritmos / herramientas de programación se utilizan para aplicaciones web basadas en análisis de texto como 'I Write Like' o '750Words'?