Si eres nuevo en el desarrollo web, puede parecer contrario a la intuición incluso aprender PHP. En verdad, ese podría ser el caso, si comenzara ahora y ya conociera HTML y CSS, podría centrarme exclusivamente en JavaScript, ya que puede usarlo tanto en el lado del cliente como con la llegada del nodo js como la opción del lado del servidor también.
Para alguien que ha estado codificando aplicaciones en línea durante 10-20 años, la respuesta no es tan simple porque, hasta hace relativamente poco tiempo, JavaScript no podía manejar el acceso a su base de datos ni a muchas otras tareas manejadas en el lado del servidor. Hay una razón, WordPress, Drupal y FB fueron construidos con PHP.
PHP también se beneficia de la enorme base de código existente y es más fácil de aprender (esa es claramente mi opinión, pero no estoy solo) y es mucho más simple realizar muchas tareas con PHP. PHP también transfiere HTML al cliente. Es mucho más ágil y es menos probable que cause un montón de errores que una llamada de servicio. En el otro lado de la moneda, si transfiere la aplicación al lado del cliente en JavaScript, los cambios de estado y los cambios de página se basan en solicitudes de datos menos voluminosas en lugar de solicitudes http completas para una nueva página. PHP también es excelente para comunicarse con una gran cantidad de bases de datos y tiene muchas características para la abstracción de la capa de la base de datos con las que es difícil competir.
- ¿Cómo se ganan la vida los desarrolladores web independientes?
- ¿Por qué una casa de medios como el NY Times tiene tantos proyectos en Github?
- ¿Cuáles son algunos excelentes visores de PDF en línea?
- Cómo crear un hipervínculo para mi sitio web en Django
- Cómo pasar por un proyecto masivo de MVC existente