Inicio / Framework / Framework MAVO: Creando aplicaciones exclusivamente desde HTML!!!
Logo Mavo - Mundo Framework

Framework MAVO: Creando aplicaciones exclusivamente desde HTML!!!

Introduciendo el Framework MAVO

Desde el blog de @LeaVerou, una de las desarrolladoras más importantes del mundo web; nos introducen y presentan este Framework.
¿Qué tiene de nuevo?

Pues que se ofrece como el primer framework capaz de crear apps web única y exclusivamente usando HTML.

Nos presentan algo increíble y que se muestra con una increíble y sencilla apariencia!!!
Se trata del Framework MAVO. Que fue lanzado a mitad de Mayo de este 2.017.

Promete

Promete traernos una muy buena experiencia, sobre todo a todos aquellos desarrolladores web que quieren evolucionar hacía el desarrollo de aplicaciones.

Quién no conozco a @LeaVerou; decirle que le servirá, pasar por su Blog y en concreto visitar el apartado de Proyectos; no tardarás en darte cuenta de la importancia que está desarrolladora posee dentro del Mundo del Desarrollo Web.

Allí encontrarás múltiples herramientas, indispensables y vitales para realizar trabajos específicos sobre hojas de estilos en cascada u CSS.

Ahora hablemos de MAVO.

El framework se caracteriza por ser un lenguaje basado en HTML que da soporte y permisividad de crear variedad de aplicaciones web sin programación o un servidor backend.

Si alguna vez quisiste..

  • ¿Crear un sitio web, sin ser técnico y pudiendo editar desde el navegador?
  • ¿Crear una web, presentando una colección editable de artículos?
  • ¿Subir imágenes a tu sitio web, directamente desde el navegador?
  • ¿Hacer una aplicación para registrar o compartir un aspecto de tu vida?
  • ¿Crear un sitio que permita a otras personas sugerirte cambios en tus datos?

Mediante MAVO podrás hacer todas estas cosas (y muchas más…)

Solo con HTML y CSS

Sin necesidad de codificar, ni de servidores para administrar los datos.

Puedes hacer cualquier elemento editable, solamente incluyéndole un atributo. De hecho puedes almacenar los datos localmente sobre el navegador, Github, o Dropbox, o cualquier otro servicio simplemente cambiando un atributo HTML.
También se puede convertir cualquier elemento HTML en una colección, con controles personalizables para añadir, eliminar elementos o re-organizar elementos mediante arrastrar y soltar.
Los visitantes de tu sitio web podrían sugerir modificaciones sobre tus datos creando “pull request” a través del proyecto de Github desde dentro de tu misma web.

Mavo es un lenguaje que extiende HTML para describir aplicaciones que administran, almacenan y transforman datos.
Lo que se necesita para utilizar MAVO es únicamente incluir estos dos archivos e insertarlos antes del cierre de la cabecera:

<head>
...
<link rel="stylesheet" href="https://get.mavo.io/mavo.css"/>
<script src="https://get.mavo.io/mavo.js">
</script>
...
</head>

No se trata de utilizar HTML como un simple acceso directo a JavaScript, sino como un idioma principal para crear aplicaciones web. Hemos hecho estudios de usuarios reales para demostrar que MAVO puede ser utilizado con éxito incluso por personas sin experiencia en programación.
Los resultados han sido publicados aquí: ACM UIST 2016.
El punto de vista que se busca; es que JavaScript y los servidores backend, además de las bases de datos se conviertan en la “Asamblea de la Web”, principalmente en cuanto a tareas especializadas o de alto rendimiento. Para todo lo demás, HTML y CSS deberían bastar.