Seleccion de Backend
-
Status: accepted
-
Date: 2024-10-18
La decisión consiste en elegir la tecnología para el backend y frontend del sitio web. La opción es decidir si se debe construir el sitio con un CMS (WordPress) o desarrollarlo manualmente utilizando un framework o tecnologías personalizadas. La necesidad surge porque los recursos disponibles son limitados, tanto en términos de tiempo como de presupuesto, y no se requiere una alta complejidad visual en el sitio. Se necesita una solución que permita gestionar pagos de manera sencilla, facilitando la interacción con los usuarios y permitiendo al administrador del sitio realizar modificaciones simples sin necesidad de conocimientos técnicos avanzados.
-
Desarrollo con CMS WordPress
-
Uso de plugins para gestionar pagos en simples clics
-
Facilidad para realizar cambios y actualizaciones por el administrador del sitio sin necesidad de programar
-
Costos de desarrollo más bajos
-
-
Desarrollo manual con frameworks (React, Laravel, etc.)
-
Posibilidad de crear un diseño completamente personalizado y funcionalidades específicas
-
Requiere más recursos, tanto de tiempo como de presupuesto
-
Mayor control sobre la implementación del backend y frontend
-
-
Desarrollo sin frameworks (manual)
-
Total libertad para personalizar la experiencia visual y funcional del sitio
-
Muy demandante en términos de desarrollo y mantenimiento
-
Costos de desarrollo más elevados y complejidad para el administrador al querer realizar modificaciones
-
Elegí la opción 1: Desarrollo con CMS WordPress.
-
La opción elegida fue WordPress como la tecnología para el sitio web porque ofrece una solución económica y eficiente para los recursos disponibles. La gestión de pagos puede realizarse mediante plugins, lo que facilita la implementación y reduce el tiempo de desarrollo. Además, WordPress permite que el administrador del sitio pueda realizar cambios básicos de contenido y configuración sin necesidad de conocimientos técnicos avanzados. Esta opción es la más adecuada considerando que no se requiere una alta complejidad visual y que los recursos son limitados.
-
Status: accepted
-
Ventajas:
-
Reducción de costos de desarrollo al evitar la necesidad de programar funcionalidades básicas desde cero.
-
Implementación rápida y uso de plugins para agregar características clave (por ejemplo, gestión de pagos).
-
Fácil administración del sitio por parte del equipo no técnico, permitiendo ajustes rápidos sin depender de desarrolladores.
-
Desventajas:
-
Menor flexibilidad para crear funcionalidades completamente personalizadas comparado con un desarrollo manual.
-
Posible dependencia de plugins de terceros para funcionalidades específicas, lo que puede implicar problemas de compatibilidad o soporte a futuro.
-
A callout behind a custom line comment prefix.
Warning
|
Estas decisiones tendrán consecuencias! |