Si usted es un programador, diré que tiene un conocimiento inadecuado sobre XHR (AJAX), de lo contrario, permítame detallar cómo funciona AJAX.
De su pregunta, dijo que si usaba AJAX para enviar y recibir datos del servidor. Desde aquí puedo descansar mi caso. El AJAX se comunica con el servidor y luego presenta la respuesta de la solicitud de una manera excelente sin actualizar la página web. Esto hace que la experiencia del usuario sea excelente, ya que no tiene que recargar constantemente la aplicación web.
Pero ahora la pregunta es ¿qué sucede en el servidor? 🙂 Aquí es donde se necesitan los lenguajes de servidor de fondo como PHP, Python, Ruby, Node.js. Estos lenguajes procesan la solicitud de manera lógica. Se comunican con bases de datos para obtener datos y presentarlos según lo solicitado a la solicitud de AJAX. Esto generalmente está en JSON o XML (no sé si la gente todavía usa esto a menos que SOAP).
- ¿Qué es la tecnología detrás del trabajo pesado?
- ¿Cómo puedo contratar mejor a un desarrollador indio?
- ¿Es fácil estructurar sus pensamientos mientras codifica en Node.js vs Python / PHP, ya que es Javascript?
- ¿Todavía vale la pena leer el libro Diseño de Zeldman con estándares web?
- Cómo elegir una empresa de raspado de datos
Los lenguajes de fondo también se utilizan para crear autenticación, creación de usuarios e inicio de sesión. También se usan para middlewares y para dividir la aplicación entre diferentes usuarios, especialmente en aplicaciones que contienen administradores y usuarios normales.
Por lo tanto, para acortar una respuesta larga, AJAX no es nada sin estos lenguajes de servidor back-end.