Framework MAVO: Creando aplicaciones exclusivamente con HTML

Crear aplicaciones web sin Javascript ahora ya es posible, con el Framework Mavo

¿Qué es MAVO?

Mavo te ayuda a convertir tu HTML estático en aplicaciones web reactivas sin una sola línea de código de programación y sin servidor backend.

Mavo amplía la sintaxis de HTML para describir las aplicaciones web que administran, almacenan y transforman datos. Almacena tus datos en la nube, localmente o no, simplemente cambiando un atributo HTML.

Edita los datos directamente sobre tu sitio web, con una interfaz intuitiva, autogenerada y personalizable.

No luches más con CMS y complejos servidores, con MAVO vas a tener cargas multimedia en tu página con simplemente arrastrar y soltar.

¿Cuándo comenzó?

Este proyecto fue presentado por @LeaVerou en su blog, una de las desarrolladoras más importantes del mundo web.

¿Qué tiene de novedoso?

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

¡A mi me parece algo increíble y de una apariencia muy sencilla y simple!

El Framework MAVO fue lanzado a mitad de Mayo de 2.017 y nos ha reagalado una muy buena experiencia; sobre todo a los desarrolladores web que quieran 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 el “Ensamble de la Web” principalmente en cuanto a tareas especializadas o de alto rendimiento.

Para todo lo demás, HTML y CSS deberían bastar.

Documentación: Manual
Proyecto: Blog Oficial del Framework Mavo
Introducción: Artículo introductorio, en inglés
Repositorio: Github
Fuente: Lea Verou Blog

Relacionado

25 Mejores aplicaciones Java jamás programadas

La historia de Java comenzó en 1991, en un momento en que Sun Microsystems buscaba extender su liderazgo en el mercado de estaciones de trabajo informáticas al floreciente mercado de la electrónica personal. Poco se sabía, de que el lenguaje de programación que Sun estaba a punto de crear democratizaría la informática, inspiraría a una comunidad mundial y se convertiría en la plataforma para un ecosistema ¡SEGUIR LEYENDO!

74 Cursos gratis de la Universidad de Valencia

En la plataforma Online de la Universidad de Valencia podemos encontrar [todos los MOOC](https://elbo.in/moocvalencia) impartidos por dicha escuela. Ahora mismo 74 cursos activos.

Adobe lanza Photoshop Camera, una aplicación gratuita con toneladas de elaborados filtros faciales

Adobe está lanzando hoy una nueva aplicación llamada Photoshop Camera que está llena de un montón de filtros muy elaborados que pueden cambiar tu rostro y el mundo que te rodea. Algunos de los filtros son realmente impresionantes: varios identifican el cielo detrás de usted y lo reemplazan con nubes perfectas o una luna mágica; otro te pone dentro de un mundo negro y espeluznante de ¡SEGUIR LEYENDO!

Signal y Citizen, las aplicaciones más populares entre las protestas de Estados Unidos y medio mundo

A través del análisis del número de descargas de las aplicaciones como Signal y Citizen se puede analizar y conocer como se están organizando los manifestantes a lo largo de EE.UU. y el resto del mundo. A medida que las protestas contra la brutalidad policial se han extendido por todo Estados Unidos, las descargas de aplicaciones de los estadounidenses han cambiado. La lista de las aplicaciones ¡SEGUIR LEYENDO!

Aprender a programar en Android con Google, desde principiantes hasta avanzado

El equipo de capacitación de desarrolladores de Google publicó recientemente una versión actualizada del curso Fundamentos de desarrollo para Android como una serie continua de tutoriales a través de Google Codelabs. Codelabs hizo su debut como sitio de tutoriales en Google I/O en 2015, y se ha disparado en popularidad como una de las mejores plataformas del mundo para aprender y estudiar absolutamente todo sobre Android. ¡SEGUIR LEYENDO!

Cursos de Udemy con Cupón Gratuito 2019 (en Inglés)(parte 2)

All courses are in English ? Estos son los cursos con cupones gratuitos que me han parecido más interesantes y existen en la actualidad dentro de la plataforma Online de Udemy. Los contenidos en los que están organizados se reparten en: las criptomonedas, el diseño gráfico, la programación y el diseño web, ofimática, productividad, marketing y SEO, las redes y la robótica El listado final se ¡SEGUIR LEYENDO!

60 Mejores Cursos Gratis de Programación Web y Móvil

Recopilatorio de cursos de programación web con los que aprender a generar apps y aplicaciones móviles en cualquier lenguaje de programación online y gratis.