¿PHP es imprescindible para los diseñadores web independientes?

El desarrollo web es de dos caras. Un lado es el lado del usuario, que usa lenguajes como HTML, CSS, JavaScript, es la página que ve el usuario.

El otro lado, o lo que se llama lado del servidor, es lo que sucede antes de que la página web vaya al usuario, lenguajes como PHP, Python y bases de datos como MySQL, NoSQL y otros.

Cuando crea una página web en HTML / CSS, cuando alguien solicita esa página, el servidor responde con esa página en su forma exacta.

PHP y lenguajes similares hacen diferentes cálculos y otras cosas antes de que el usuario llegue a la página.

¡¿Qué?! ¡Explique por favor! Bien, demos un ejemplo. Supongamos que crea un sitio web y en la parte inferior del sitio tiene un pie de página “Copyright My Website 2016”. Por lo tanto, si solo tiene HTML o un sitio web estático como se llama, cuando llegue 2017, debe ingresar al HTML y cámbielo manualmente a 2017.

Ahora digamos que tiene un sitio web en PHP. PHP tiene una función de fecha (PHP: fecha – Manual) de esa manera, justo antes de que se envíe la página web, comprueba cuál es el año actual y lo envía junto con el pie de página. Ahora, cuando llega el 2017, lo cambia automáticamente.

Oye, eso es genial, ¿puedes dar otro ejemplo? Bien, imaginemos que tengo una galería de imágenes en un sitio web. Quiero actualizar la galería con imágenes que pongo en el servidor todas las semanas. Si tengo HTML, cada vez que quiero actualizarlo, necesito ingresar al código, actualizar mis etiquetas y poner la URL a las nuevas imágenes.

Pero digamos que tengo PHP, ahora puedo configurar un script que todo lo que hago es actualizar una base de datos con los enlaces más nuevos y mostrará esos enlaces en su lugar. Digamos que incluso quiero ponerme realmente elegante. Incluso puedo configurar un script que busque a través de cierta carpeta en el servidor (digamos http://example.com/images) y ponga en la galería las imágenes que estén en esa carpeta.

Para resumir: PHP, y otros lenguajes similares, convierten los sitios web de estáticos a dinámicos. No * necesita * saber PHP para crear sitios web, pero la mayoría de las personas que desean sitios web querrán alguna forma de actualizar sus sitios sin tener que ingresar a un servidor y cambiar el código manualmente, y para hacerlo, necesita PHP o un lenguaje como este

¡Cualquier pregunta no dude en comentar a continuación!


Editar:

Como Bastien Koert dijo a continuación, PHP no es el único lenguaje y, según algunos, no es un buen lenguaje para usar (consulte ¿Es PHP un lenguaje de programación mal diseñado?). Respondí esta pregunta afirmando PHP porque (1) la pregunta formulada al respecto y (2) muchos sitios web, incluidas muchas plataformas CMS, WordPress, Drupal, entre otros, usan PHP, y aunque puede que no sea el mejor lenguaje, ciertamente Es un lenguaje muy utilizado.

No es obligatorio ya que hay otros idiomas. Pero es, con mucho, el más popular, por lo que muchas empresas lo usan.

Es otra herramienta en el conjunto de herramientas, una flecha en el carcaj. Deberías aprender otros idiomas, solo estaré expuesto a nuevas formas de hacer cosas y nuevos conceptos en programación porque te hace un mejor programador.

More Interesting

Cómo convertirse en un desarrollador web independiente sin tener experiencia en TI

¿Cuál de los siguientes nombres sería mejor para un sitio web de trabajadores independientes?

¿Cuáles son buenos consejos para comenzar una carrera independiente en redacción publicitaria / comunicaciones de marketing?

Cómo administrar tu vida independiente y universitaria

¿Cuáles son algunos buenos recursos para los desarrolladores principiantes que exploran el trabajo independiente?

¿Qué estrategias de redes sociales son más efectivas para encontrar los mejores clientes locales para un negocio de diseño gráfico independiente?

¿Cuáles son algunas opiniones sobre los sitios web Freelancer y Upwork? ¿Son de confianza?

¿Cuál es la tarifa actual para un documento técnico externo o independiente para una gran empresa?

¿En qué me sugiere que me centre para alcanzar mi objetivo de programación independiente de forma remota: Python o JavaScript?

Cómo encontrar un trabajo independiente en todo el mundo

¿Cuáles son algunos buenos lugares en línea para encontrar diseñadores de sonido independientes para películas (independientes)?

Cómo configurar mi sitio web que acepta pagos como profesional independiente

¿Qué tan satisfecho estás con oDesk? ¿Qué es lo que más te gusta y lo que menos te gusta de esto?

¿Cuál es el sitio web más popular para abogados independientes?

¿Puedo ganar más dinero en el trabajo independiente que mi trabajo regular de 9 a 5 en los Estados Unidos?