Vue.js es un framework progresivo para la creación de interfaces de usuario de una sola página creado por Evan You. Pero VueJS también proporciona un montón de características para la construcción de componentes web reutilizables lo que permite desarrollar aplicaciones modularizadas y fácilmente escalables.
Para comenzar a desarrollar con VueJS no hacen falta de muchos recursos en la PC ni siquiera de un IDE complejo, es más, podemos iniciar a desarrollar una app con un editor frontend online como codepen el cual tiene su interfaz dividido en tres secciones (HTML, CSS y JS) y en la parte inferior un campo para la vista previa que se actualizara automáticamente a cualquier cambio en los bloques de arriba mencionados, ideal para nuestro trabajo con VueJS.
¿Que necesitas para desarrollar aplicaciones con Vue?
Vue es uno de los framework con una curva de aprendizaje más baja, sin embargo no es para novatos en desarrollo web ya que requiere conocimientos sólidos en HTML5, CSS y JavaScript si quieres comenzar desde un principio a sacarle provecho a Vue.
HOLA MUNDO
A continuación mostramos en unos cuantos pasos el desarrollo del clásico «Hola Mundo» con Vue utilizando el editor online de codepen.
Paso 1. Agregar VueJS
Clic sobre el icono que se encuentra a lado de JS para abrir el JS Settings del proyecto.
donde:
Si quieres agregar otras librerías JavaScript, solo debes repetir los pasos, lo mismo si deseas añadir librerías CSS como Bootstrap.
Paso 2. Los estilos CSS
Para este ejemplo no usamos ninguna otra librería más que CSS puro, nuestra hoja de estilos se reduce a declarar un div #app como se ve a continuación:
Paso 3. HTML
El HTML no contiene más que un DIV con el id=»app» y un texto encerrado entre dos llaves de la forma {{mensaje}}.
Explicación:
En la parte inferior hasta el momento debes ser capaz de ver algo como esto:
Esto se debe a que hasta ahora solo hemos escrito CSS y HTML, nuestra pagina continua siendo estática.
Paso 4. Código JS
Para añadir dinamismo a nuestra app con Vue, debemos enlazar nuestros datos entre nuestra propiedad mensaje y el DOM (Document Object Model). El código es el siguiente:
Explicación:
Lo que hace este código es, crear una nueva aplicación en la variable app instanciada a Vue, donde le pasamos un nuevo objeto en el argumento el, indicando entre comillas el div que creamos en la sección de HTML. A continuación, en una nueva propiedad llamada «data» declaramos la propiedad «mensaje» que contendrá el texto que queremos mostrar en el HTML entre las etiquetas {{ mensaje }}, a esto se le conoce como interpolación.
Pues bien, en la vista previa ahora podrás ver el saludo «Hola Mundo» que viene desde VueJS.
Hasta aquí una pequeña introducción al también pequeño pero poderoso framework de Vue. Si quieres conocer más sobre su creador, puedes visitar esta pagina freecodecamp donde se realiza una entrevista (en ingles) al joven Evan You
enjoy!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
En este tutorial crearemos una sencilla aplicación android que nos permitirá conectarnos a un RESTFUL, obtener un result...
Me llego la siguiente duda por facebook que me pareció interesante: «Se quiere desarrollar una tabla en java que haga us...
1. Dado N números enteros ingresados por teclado, determine el promedio de estos 01 static void Main(string[] args) 02 {...
En este tutorial crearemos shapes en tiempo de ejecución y ademas les daremos un poco de movimiento. Para realizar corre...
La API de Android ha ido evolucionado rápidamente y cada vez contiene más funcionalidades que hacen que desarrollar sist...
Este post te enseña una manera que tengo de configurar Netbeans para crear y ejecutar un proyecto php utilizando el CMS...
El gigante tecnologico Google a puesto un bonito Doodle en su buscador que esta fascinando a sus millones de usuarios qu...
WhatsApp anuncio a través de su blog que ya se encuentra disponible la función de envío de fotos y videos TEMPORALES, es...
Muchas de las innovaciones computacionales de la NASA se desarrollaron para ayudar a explorar el espacio, pero ahora la...
TikTok es una plataforma de microvideos muy popular entre los jóvenes el cual cuenta ya con millones de videos cortps de...