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.
- Al crear un servicio de back-end, ¿cómo puedo asegurarme de que se pueda ampliar para admitir 1 millón de usuarios desde el primer día?
- En general, ¿cuáles son las mejores tecnologías para construir microservicios? Actualmente usando Node.JS, Docker y Kubernetes.
- ¿Cuáles son algunos buenos usos para cPanel?
- Cómo agregar botones para compartir en redes sociales en el blog
- ¿Cómo podemos agregar controles deslizantes y diferentes secciones en la página de inicio usando WordPress sin aprender WordPress desde cero?