Consulta

PREGUNTAS WEBSOCKET

¿Qué es un servidor Web y un cliente web?

Un servidor es un dispositivo virtual que le brinda espacio y estructura a los sitios web para que almacenen sus datos y manejen sus páginas. Un cliente web No es más que un CLIENTE FTP al cual podemos acceder a través de nuestro NAVEGADOR WEB sin necesidad de tener otra aplicación para ello. Al disponer de un cliente FTP basado en web se puede acceder al servidor FTP remoto como si se estuviera realizando cualquier otro tipo de navegación web

¿Qué son las aplicaciones dinámicas sincrónicas y asincrónicas en la web?

Las aplicaciones dinámicas sincrónicas son aplicaciones que ejecutan una tarea de manera lineal esperando a que cada sub tarea se cumpla una por una para poder para poder devolver una respuesta en función de la solicitud, un asíncrónica viene siendo lo mismo con las diferencia de que esta no espera a que cada sub tarea se cumpla para poder devolver una solicitud si no que ejecuta otras tareas mientras las otras tareas terminan de dar una respuesta.

¿Qué tipo de tipo de tecnologías se requieren para hacer aplicaciones en tiempo real?

Se requiere de algún aplicativo que este trayendo la información constantemente como lo es:

  • Websockets
  • Webpooling
  • Eventos
  • Entre otros
  • ¿Cuáles son las aplicaciones típicas de las aplicaciones en tiempo real?

    Principalmente son utilizadas por redes sociales como Facebook, Twitter , Instagram y tambien correos electronicos como Gmail y Outlook

    ¿Qué es un Websocket?

    Es una tecnologia que hace posible abrir una sesion de comunicacion interactiva entre un servidor y el usuario. Con los Websockets se pueden enviar mensajes a un servidor y recibir respuestas controladas por eventos sin la necesidad de consultar al servidor por una respuesta. El Websocket es la interfaz principal para conectarse a un servidor Websocket y enviar y recibir datos a traves de la conexion.

    ¿Cuáles son las características del API Websocket?

    El objeto WebSocket provee la API para la creación y administración de una conexión WebSocket a un servidor, así como también para enviar y recibir datos en la conexión. El constructor de WebSocket acepta un parámetro requerido y otro opcional

    ¿Qué navegadoressoportan Websocket y qué se entiende por backend y frontend?

    Los navegadores que lo soportan son:

  • Chrome
  • Firefox
  • Internet Explorer
  • Frontend:Frontend es la parte de un programa o dispositivo a la que un usuario puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el navegador y que se encargan de la interactividad con los usuarios. Un programador Frontend debe saber de códigos [HTML, CSS y JavaScript] Backend: Backend es la capa de acceso a datos de un software o cualquier dispositivo, que no es directamente accesible por los usuarios, además contiene la lógica de la aplicación que maneja dichos datos. El Backend también accede al servidor, que es una aplicación especializada que entiende la forma como el navegador solicita cosas. Algunos de los lenguajes de programación de Backend son Python, PHP, Ruby, C# y Java

    ¿Qué son las PWA y cuáles son sus ventajas y desventajas?

    Estas son aplicaciones creadas y mejoradas con APIs para entregar capacidades, fiabilidad e instalabilidad mejoradas y aun asi mantener el alcance para todas las personas, en todas partes y en cualquier dispositivo con un solo codigo base. Una de sus ventajas mas grandes es que su programacion es mas sencilla y permiten que se pueda desarrollar una pagina web y una aplicacion multiplataforma al mismo tiempo. su desventaja mas remarcable es la compatibilidad con dispositivos moviles, puesto que la integracion con navegadores moviles y SO moviles todavia se encuentra en desarrollo en gran parte

    ¿Cuáles son las tecnologías de las aplicaciones móviles nativas los service worker y cómo se implementan?

    Las más reconocidas ultimanente son Kotlin Swift,React-native

    ¿Qué herramientas se pueden utilizar para desarrollar aplicaciones en tiempo real modernas que también funcionen en dispositivos móviles?

  • AppGyver
  • Salesforce Lightning
  • Microsoft PowerApp
  • >

    ¿Qué aplicación se podría con implementar con tecnología en tiempo real?

    NodeJs se puede implementar de forma nativa y en tiempo real