¿Qué hace que PHP sea el lenguaje de programación back-end más popular para el desarrollo web?

Si bien tiene sus fallas, hay muchas buenas razones por las que PHP ha alcanzado la popularidad que tiene, y probablemente continuará haciéndolo en el futuro.

  1. Facilidad de uso: PHP es extremadamente fácil de comenzar. No hay desorden configurando compiladores ni nada de eso. Casi todos los sistemas operativos tienen un entorno de servidor listo como WAMP que un nuevo programador puede descargar y comenzar de inmediato. También es extremadamente fácil entrelazar código HTML y PHP cuando comienzas por primera vez. Si bien los desarrolladores experimentados saben que esto no es una buena práctica, es extremadamente atractivo para los desarrolladores más nuevos poder trabajar con lo que saben y espolvorear en algunos PHP.
  2. Soporte: debido a que es de código abierto y ya se usa ampliamente, casi todas las plataformas de alojamiento existentes tienen soporte para ello. No es necesario obtener servidores especializados o tener que instalar nada adicional, simplemente tome una cuenta de alojamiento compartido y es probable que su código funcione de inmediato. Eso lo hace extremadamente barato de usar, lo cual es muy atractivo para los negocios.
  3. Muchos desarrolladores: otro punto para las empresas es que hay una gran cantidad de desarrolladores de PHP. La mayor competencia y candidatos calificados para un trabajo significa que no solo es más fácil / más rápido contratar, sino que también es más barato hacerlo. Si bien esto puede no haber contribuido a su éxito inicialmente, sin duda ayuda a mantenerlo.
  4. La cercanía a C: pasar de otro lenguaje de estilo C a PHP puede ser frustrante a veces, pero bastante fácil de comprender. PHP comparte una sintaxis similar con la familia C, lo que hace que ese salto sea mucho más fácil que otros.
  5. Tutoriales: se ha escrito mucho sobre PHP. Si tiene un problema, hay muchas posibilidades de que alguien más también lo tenga. No faltan ejemplos de código y tutoriales; lo que a su vez hace que el lenguaje sea muy atractivo para los nuevos programadores o aquellos que buscan ingresar al desarrollo web muy rápidamente.
  6. Inercia: PHP ha estado fuera por algún tiempo y ha cobrado mucha fuerza. Hay muchos programas escritos en él, y hay muchos trabajos que lo requieren. Tener algo como WordPress construido significa que esta tendencia continuará en el futuro cercano. Se necesitaría un gran esfuerzo para rehacer todo lo que ya está escrito en él, esfuerzo que probablemente se gastará mejor en otro lugar.
  7. Ha mejorado: ha habido muchas críticas a PHP a lo largo de los años, la mayoría de las cuales es merecida. Sin embargo, también ha habido muchas mejoras que han abordado algunos de esos problemas. De ninguna manera es perfecta la imaginación, pero se está moviendo en la dirección correcta.
  8. Es lo suficientemente bueno: aunque PHP tiene sus problemas, simplemente es lo suficientemente bueno para la mayoría de los problemas. A menos que tenga un caso específico para no usarlo, entonces es probable que funcione perfectamente bien para lo que está buscando hacer. Combine eso con la facilidad de comenzar y todos los demás puntos anteriores y es fácil ver por qué es una opción atractiva.

No estoy seguro de que PHP sea más popular “para el desarrollo web”.

Debes como tú mismo; ¿Qué es el desarrollo? ¿PHP es más popular debido a WordPress u otra plataforma de blog (sí, anteriormente era más popular para el desarrollo web personalizado)? ¿Y es el desarrollo web de blogs?

Al principio solo teníamos sitios web estáticos; en ese sentido, tenía “desarrolladores web”, es decir, personas que hacían texto o imágenes de artistas gráficos, y no estaba involucrada ninguna programación real.

PHP fue el primer lenguaje que hizo agregar algunas características dinámicas en esos mismos archivos. La forma en que se realizó la programación PHP, no es la forma preferida hoy en día (no estoy seguro de si la mayoría todavía lo hace de esa manera …).

PHP probablemente todavía es popular, porque fue primero (sí, por ejemplo, Perl vino antes; no con la misma simplificación, que más tarde resultó ser malo …).

PHP ha mejorado durante el año, en cierto sentido (PHP7, sin embargo, es utilizado por menos del 4% de los sitios PHP; y hay mejores lenguajes disponibles). Y ciertamente es mejor que C (o C ++); que algunos dicen erróneamente tuvo alguna influencia. C es un lenguaje totalmente diferente al de PHP, y la similitud de la superficie (por ejemplo, llaves) solo es superficial. Por supuesto, PHP (y más) se implementó con otro lenguaje; eso es solo un detalle de implementación que no es realmente importante para (la mayoría) de los desarrolladores de PHP.

Para trabajo personalizado (no agregar a alguna plataforma de blog, por ejemplo, o simplemente usarlo sin cambios , lo que significa “sin programación”, tal vez “desarrollo web” aún …); Dudo que PHP sea el más popular, y ciertamente PHP no es el mejor lenguaje para programar para la web (tampoco lo es JavaScript).

No usaría posiblemente el próximo Java popular (o ASP.NET), o Scala (no estoy seguro; tal vez …).

1. La cercanía a C.
2. Buen soporte y documentación, ejemplos, etc.
3. Dado que se usa desde hace mucho tiempo, cada vez que buscas en Google tu problema, existe una alta probabilidad de que alguien ya lo haya preguntado en StackOverflow años atrás.

  1. Impresionante error_reporting (E_ALL).
  2. Aprenda cómo usar echo, die () y cómo googlear los problemas / errores de PHP le hacen sentir como un maestro del lenguaje.
  3. Paquetes de alojamiento LAMP de bajo costo.
  4. Puede escribir fácilmente un código horrible, que también funciona. [Su desarrollador desea seguir las prácticas de codificación]
  5. Puede mezclar fácilmente HTML y PHP … fácil para usted y para otro programador una vez que el proyecto esté en otra fase y el desarrollador anterior ya no esté disponible en el proyecto.
  6. Muchos sitios de primer nivel desarrollados en PHP que atraen al cliente para hacer su aplicación utilizando la misma plataforma ya que tienen un concepto más o menos similar para sus sitios web.

Llegó allí primero, básicamente.

Al principio, podría crear un sitio web con cualquier lenguaje utilizando CGI, pero eso (al menos, y a veces exclusivamente) significaba generar HTML en el back-end. PHP fue (hasta donde yo sé) el primer lenguaje en trabajar con plantillas HTML e integrarse con servidores web comunes sin tratar explícitamente los detalles de CGI.

No soy fanático de PHP de ninguna manera, pero ningún otro lenguaje ha logrado el mismo tipo de posicionamiento sin una tonelada de sobrecarga en máquinas virtuales y / o marcos. Eso es atractivo para muchos programadores, especialmente cuando hay tanto código establecido para aprender.

Es uno de los idiomas más utilizados, pero probablemente no sea el más popular en estos días. Pero para responder a su pregunta, tiene una curva de aprendizaje relativamente baja y promueve pilas en las que es fácil sumergirse.

si desea hacer que php sea el lenguaje de programación back-end más popular para el desarrollo web, considere ambos enlaces
http://archirayan.com/
http: //webcache.googleuserconten