Categoría: Lenguajes de programación

XML

XML

XML, siglas en inglés de eXtensible Markup Language, traducido como Lenguaje de Marcado Extensible o Lenguaje de Marcas Extensible, es un metalenguaje que permite definir lenguajes de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible. Proviene del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones deben comunicarse entre sí o integrar información.

Leer más

Single Page Application (SPA)

Single Page Application (SPA)

Una Single Page Application (aplicación de página única) (SPA) es una aplicación web o sitio web que interactúa con el usuario al reescribir dinámicamente la página web actual con nuevos datos del servidor web, en lugar del método predeterminado de un navegador web que carga páginas nuevas completas. El objetivo son transiciones más rápidas que hagan que el sitio web se sienta más como una aplicación nativa.

En un SPA, nunca se actualiza una página, en cambio, el navegador recupera todo el código HTML, JavaScript y CSS necesario con una sola carga de página, o los recursos apropiados se cargan dinámicamente y se agregan a la página según sea necesario, generalmente en respuesta a las acciones del usuario.