Al referirse al desarrollo web, ¿cuál diría que es mejor o mejor trabajar para empezar? ¿Por qué?

Desafortunadamente, con esta pregunta, es probable que obtenga un poco de respuestas que realmente responden a la pregunta “¿Cuál fue su primera plataforma de desarrollo web?”. Para evitar responder la pregunta de esta manera, le daré algunas ideas sobre la facilidad de introducción para las dos plataformas que conozco. Probablemente deberías pedir lo mismo a cualquiera que responda esta pregunta

PHP
pros

  • Viene preinstalado en muchos servidores. Cuando instala cpanel, es probable que también obtenga PHP
  • Muy establecido, muchos buenos recursos por ahí

contras

  • Debido a su naturaleza establecida, hay muchas cosas que los desarrolladores de PHP con conocimientos simplemente “saben cómo hacer” y la respuesta es sorprendentemente difícil de encontrar, ya que no mucha gente lo pregunta.

Django – Python
pros

  • Rápido para poner en funcionamiento un servidor en la computadora de su hogar para pruebas / desarrollo
  • Respaldado por Python, que fue el lenguaje más fácil para mí para aprender de los dos
  • Enorme comunidad con excelente documentación

contras

  • Instalar Python, easy_install, pip, virtualenv y virtualenv wrapper puede ser un problema si no estás acostumbrado a trabajar dentro del sistema de archivos unix
  • Requiere controladores de base de datos para que “simplemente funcione”

Cuando se refiere al desarrollo web, me gustaría sugerirle que elija PHP. Funciona bien para todos. PHP es fácil de aprender en comparación con otros idiomas. PHP permite a los usuarios agregar fácil y gradualmente características dinámicas de generación de páginas a sus sitios web.

PHP es de código abierto, por lo que puede usarlo libremente, sin pagar ninguna tarifa de licencia por máquina, CPU, etc. Además, hay una red mundial de desarrolladores talentosos que continuamente mejoran y mejoran PHP. PHP tiene una gran base de usuarios y desarrolladores. Muchos recursos en línea están dedicados a PHP (sitios web, listas de correo, etc.) que proporcionan información y soporte valiosos.

PHP proporciona una amplia base de datos de soporte. PHP se ejecuta en una variedad de plataformas y servidores web. PHP se ejecuta en la mayoría de las versiones de Unix y Windows, así como en otros sistemas operativos como Mac OS, OS X u OS / 2. PHP admite una amplia variedad de servidores web, que van desde los populares servidores Apache, Microsoft IIS y Netscape hasta los menos conocidos como thttpd (servidor HTTP pequeño / turbo / estrangulador) o AOLserver. Varias compañías brindan soporte y servicios en torno a PHP, o agrupan PHP como parte de su solución de servidor.

PHP puede no ser considerado como el mejor, pero ha sido el lenguaje dominante de back-end web desde los años 90 y puede hacer lo que quiera también. Fácil de aprender para un principiante, pero no aplica una sintaxis estricta ni ningún tipo de convenciones.

Django