¿Elegirías Django sobre PHP y SQL para tu aplicación web y por qué?

Tengo un uso mínimo con Django, pero viniendo de PHP y MySQL, es por eso que elegiría Django

  1. Microservicio: listo para usar, crea y ejecuta un servidor web. No tengo que instalar WAMP, MAMP, LAMP o ninguno de esos
  2. MVC: me llevó mucho tiempo entender cómo funciona, pero ahora que lo hago, no veo la razón para no usarlo. Básicamente, MVC le permite agregar actualizaciones a un sitio web sin tener que reescribir todo el sitio para acomodar dicha actualización. Solo tendría que cambiar algunas líneas de código para marcar la diferencia.
  3. python: a la gente le gusta python, lo uso yo mismo aunque estoy más en el lado java / groovy

Esas son las razones por las que puedo pensar, sin embargo, mi amigo me dijo que FLASK es mejor y más fácil de crear un sitio web que Django. Flask es más nuevo que Django y funciona bastante bien. Enrutar en Django es un dolor.

Django es un framework, PHP es un lenguaje completo de Turing. Estás comparando manzanas y patos. (Y si tiene que hablar con una base de datos SQL, aún debe comprender SQL, incluso si el marco oculta las consultas reales de usted. No puede solucionar un problema de la base de datos al apegarse a un marco que asume que la base de datos no No tengo ese problema. Como datos que no están normalizados. Como una estructura de tabla ineficiente.)

Sí, en un abrir y cerrar de ojos.

¿Por qué? Porque:

  1. Sé codificar en Python.
  2. Personalmente, creo que PHP está disminuyendo lentamente con la mayoría del trabajo restante en sistemas heredados. Python, por otro lado, no es un lenguaje de desarrollo web per se, lo que le otorga capacidades mucho mayores más allá de la web y entre diferentes plataformas.

No. Django es horrible en mi opinión.