Actualmente estoy construyendo un producto en una de mis empresas de nueva creación que usa Python / Mongodb como back-end para mi frente web que se construye usando el Concrete5 cms (PHP). La combinación de lenguajes y marcos no tiene ningún efecto en nuestra capacidad o efectividad de integración. Nuestro sistema está completamente basado en el servicio web utilizando un esquema JSON, por lo que esencialmente no teníamos lenguaje / marco.
Mi razón para segregar la tecnología de back-end del front-end fue esencialmente el conocimiento de que mi front-end probablemente se lanzará en algún momento sin la necesidad de recodificar la funcionalidad del producto ‘core’ si estuviera completamente incrustado en el marco de CMS. Además, permite la facilidad de ampliación del producto sin tener que lidiar con el esquema / rendimiento de CMS cuando es innecesario o demasiado lento.
Para responder a su pregunta, no, no es necesario usar Django o un marco web específico de Python para el desarrollo front-end. Depende completamente de usted, su experiencia / recursos y el aspecto de la arquitectura de su sistema. Agregaré que usar Django podría facilitar la integración de su backend con el marco del sitio web / aplicación, ya que está disminuyendo la posible deuda técnica al usar Python en ambos acuerdos.
- ¿Es posible construir un pequeño negocio B2B SaaS con un ARR máximo de $ 500,000?
- ¿Estrategia de implementación del cliente SaaS?
- ¿Qué proveedor de servicios en la nube es ideal para el arranque de arranque que quiere probar aguas?
- Tengo una aplicación web SaaS basada en el marco de Yii. ¿Qué hosting me recomiendan?
- ¿SMB SaaS es más difícil?