¿Debo cambiar a Django o continuar con PHP?

¿Qué importa la opinión de otra persona sobre si usas PHP o no? Si eres eficiente en ello, no hay absolutamente ninguna razón para no seguir haciéndolo.

He usado PHP y Python por más de 10 años; Django 5–6 años. ¿Mi opinión? Django es excelente. Vale la pena aprender, además de PHP, no en su lugar.

Django, y Python en general, maneja muchas de las cosas de nivel inferior en segundo plano en comparación con PHP. Eso es un profesional o un estafador, según a quién le preguntes. En general, estoy de acuerdo con el sentimiento de que Python es un lenguaje más agradable para trabajar. Y Django es un marco excelente; verdaderamente de primera línea.

Pero diré esto: creo que lo anterior es una clara indicación de mi afecto por Python y Django, pero personalmente prefiero PHP para fines de desarrollo web; especialmente en combinación con Symfony 3 (o inserte su marco PHP favorito aquí). Los frameworks PHP no solo son numerosos, sino de calidad sublime. Tomaré Symfony sobre Django cualquier día de la semana.

Personalmente, sugeriría seguir con PHP, pero también expandir su conjunto de habilidades y agregar Python y Django a su caja de herramientas. Es muy posible que nunca quieras volver a trabajar con PHP, el lenguaje es tan agradable. Pero el punto es que, aprenda ambas cosas, no tiene por qué ser una o una proposición.

Y por cierto, no te preocupes por las personas que critican PHP. Es algo juvenil de mente simple. Quiero decir realmente … ¿qué tan en serio podrías tomar a alguien que critica un martillo o una pala? Estas son herramientas, no movimientos sociales, estamos hablando aquí. Además, esas personas están en la gran minoría de todos modos. Son muy vocales. Por lo general, se refieren a blogs sin sentido, como este famoso ejemplo, PHP: un fractal de mal diseño, que puedo desacreditar en cuestión de minutos si realmente quisiéramos seguir esa ruta. ¡Pero dejemos de enfocarnos en la negatividad y enfocarnos en las cosas positivas!

“Solo hay dos tipos de idiomas: los que la gente se queja y los que nadie usa”.
Bjarne Stroustrup, el lenguaje de programación C ++