El Framework Progresivo

2/38
Recursos
Transcripción

Aportes 45

Preguntas 6

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Conocemos a Vue como el Framework progresivo justamente por su vesatilidad. Es una peque√Īa librer√≠a que se encarga de resolver el problema de la vista dentro de lo que es el patr√≥n MVC (Modelo, Vista, Controlador), pero tambi√©n puede ser muy potente cuando la combinamos con parte de su ecosistema, es decir,que Vue puede ir escalando a medida que nuestro proyecto vaya incrementando los requerimientos o vaya incrementando su complejidad. Podemos utilizar Vue para proyectos muy sencillos como una Landing Page o un prototipo o para proyectos m√°s complejos como una SPA (Single Page Application). Es decir que a medida que tengamos cosas m√°s dif√≠ciles para resolver, vamos a ir incorporando herramientas para resolver esos problemas espec√≠ficos.

Vue es una librería enfocada a la vista que utiliza el Virtual DOM y es totalmente reactiva. Tiene dos caracteristicas principales, el sistema declarativo y el sistema de componentes.

El sistema declarativo o declarative rendering es una de las funcionalidades que nos permite de forma imperativa poder manejar el DOM y interactuar con el mismo.

El sistema de componentes es lo que hace que podamos modularizar nuestra aplicación en diferentes componentes reutilizables o no y que nos permitan tener un código semántico, mucho más fácil de mantener y de leer.

En estos momentos Vue tiene m√°s estrellas en Github que React y Angular

Introducción
¬ŅQu√© es Vue.js?

Vue (pronunciado /vjuňź/ en ingl√©s, como view) es un framework progresivo para construir interfaces de usuario. A diferencia de otros frameworks monol√≠ticos, Vue est√° dise√Īado desde el inicio para ser adoptado incrementalmente. La biblioteca principal se enfoca solo en la capa de la vista, y es muy simple de utilizar e integrar con otros proyectos o bibliotecas existentes. Por otro lado, Vue tambi√©n es perfectamente capaz de soportar aplicaciones sofisticadas de una sola p√°gina (en ingl√©s single-page-application o SPA) cuando se utiliza en combinaci√≥n con herramientas modernas y librer√≠as compatibles.
Mas información en este link
https://es-vuejs.github.io/vuejs.org/v2/guide/

Clase#2 - El Framework Progresivo

Vue es un framework muy vers√°til, escalable puede utilizarse para cosas muy sencillas como para cosas muy complejas.

Es un framework muy performante, tiene un tama√Īo muy peque√Īo y esta pensado para trabajar con el DOM. Puede usarse para crear una landing page o una Single Page Application.

Vue JS tienes dos sistema importantes:

  • El sistema Declarativo: Es una de las funcionalidades que nos permite manejar e interactuar con el DOM.
  • El sistema de Componentes: Es lo que nos permite Modularizar nuestra aplicaci√≥n en diferentes tipos de componentes re utilizables o no! Que nos permita tener un c√≥digo sem√°ntico y f√°cil de leer.

Considero que este es de los puntos más importantes al momento de seleccionar una herramienta, quienes tienen poder sobre él y deciden el rumbo que tomará.

chin pues a actualizar, parece que el curso que hab√≠a tomado de Vuejs esta deprecated ūüėē

Versatil es la mejor palabra para definir a Vue.

Vue tiene 2.345.247 descargas semanales en la actualidad por npm

vamos a actualizar el conocimiento!!!

Miremos el nuevo curso de Vue :3

VUE=> Es una librería enfocada en la vista, utiliza el virtualDOM y es totalmente reactiva y tiene 2 características principales: SISTEMA DECLARATIVO O DECLARATIVO RENDER(Es una de las funcionalidades que nos permiten a nosotros de forma imperativa poder manejar el DOM e interactuar con el mismo).
y SISTEMA DE COMPONENTES (Es lo que hace que podemos modularizar nuestra app en diferentes tipos de componentes reutilizables o no que nos permitan tener un código semántico y mucho más fácil de mantener y de leer).

VueJS es un Framework:

  1. Accesible para empezar teniendo los conocimientos bvasicos de HTML, CSS y JavaScript.

  2. Vers√°til un ecosistema incrementalmente adoptable que escala entre una biblioteca y un marco con todas las funciones.

  3. Performante tiempo de ejecución de 20KB min+gzip
    DOM virtual increíblemente rápido
    Esfuerzos mínimos de optimización

El sistema de componentes es una de las cosas que más me llama la atención de Vue, hasta donde se, se pueden reciclar esos componentes en diferentes proyectos!

Van mis notas:

Se puede escalar dependiendo del proyecto. Desde una landingpage, o un prototipo hasta proyectos m√°s complejos como una single page aplication.

Que es una librería enfocada en la vista que utiliza el virtual DOM y que es totalmente reactiva.

Tiene 2 características principales:

  • El sistema declarativo.
  • El sistema de componentes

El sistema declarativo o Declarative Rendering es una de las funcionalidades de forma imperativaque nos permite manejar el DOM e interactuar con el mismo.

El sistema de componentes es el que permite modularizar la aplicación en diferentes componentes reutilizables o no, que nos permitan tener un código semántico fácil de mantener y leer.

¬ŅQu√© significa progresivo?

un framework que puede ser usado tanto en proyectos peque√Īos como en proyectos muy grandes, en definitiva uno de los mejores framework JS.

Vuejs se puede user en proyectos grandes y peque√Īos. Es simple, ligero, progresivo, nos permite ofrecer una experiencia m√°s intuitiva.
Hace cerca de un mes comencé a integrarlo en una legacy app y me ha resultado bastante fácil. Su curva de aprendizaje es rápida.

A seguir aprendiendo. Vamos con todo. ūüėČ

Bueno‚Ķ React tiene m√°s de 10M de descargas semanales ūü§Ē

El Framework Progresivo

Vue no solamente es un framework, pues tiene un montón de herramientas, como VueX y VueDevTools.

Podemos usar Vue tanto para proyectos sencillos como para proyectos m√°s complejos.

Vue usa el sistema declarativo y el sistema de componentes para crear su aplicación.

  • El sistema declarativo nos permite manejar el DOM de manera declarativa.
  • El sistema de componentes es lo que hace que podamos modularizar nuestra app con distintos componentes reutilizables.

Que bueno es Vue

¬ŅQu√© es Vue.js?

Conocido como el framework progresivo, se utiliza para construir interfaces de usuario. A diferencia de otros frameworks, Vue.js est√° dise√Īado desde cero para se adaptable de forma incremental.

Es el framework con la curva de aprendizaje r√°pida y podemos utilizarlo para cosas muy sencillas como para cosas muy complejas, adem√°s de ser uno de los frameworks m√°s ligeros para hacer mutaciones en el DOM.

Documentación de Vue: https://vuejs.org/

Es un framework de código abierto.

Perfil de GitHub de Vue: https://github.com/vuejs

La parte económica no esta soportada por una sola persona, si no que por varias empresas entre ellas podemos encontrar a Laravel.

¬ŅFramework progresivo?

Lo conocemos de esta manera justamente por la versatilidad, es una peque√Īa librer√≠a que se encarga de resolver el problema de la vista dentro del patron MVC (Modelo - Vista - Controlador) y puede llegar a ser muy potente al combinarla con parte de su ecosistema, esto quiere decir que Vue.js puede ir escalando seg√ļn sea necesario.

Es una librería enfocada en la vista que utiliza el virtual DOM y que es totalmente reactiva, tiene 2 características principales:

  • El sistema declarativo ‚Üí Nos permite de forma imperativa manejar el DOM he interactuar con el mismo.
  • El sistema de componentes ‚Üí Es lo que nos permite modularizar nuestra aplicaci√≥n.

Interesante información.

2.-El Framework Progresivo

Es fácil de aprender y con una curva de aprendizaje rápida, también es muy versátil (se puede usar para cosas sencillas y para cosas complejas), a medida que vayamos teniendo requerimientos más difíciles podemos ir agregando herramientas que nos permitan incorporar funcionalidades extra.

Tiene un tama√Īo muy peque√Īo, y est√° pensado y optimizado para hacer mutaciones en el DOM de la mejor manera posible.

No solo es un framework, cuenta con muchas herramientas, enfocada a la vista que es totalmente reactiva.

Se le conoce como progresivo por su versatilidad, es una peque√Īa librer√≠a que se encarga de resolver el problema de la vista dentro del patr√≥n NBC, pero tambi√©n puede ser potente cuando se combina con su ecosistema, es decir, puede ir escalando.

Tiene dos características principales:

  • Sistema declarativo (declarative rendering): es una de las funcionalidades que nos permiten manejar el DOM e interacutar con el mismo.
  • Sistema de componentes: es lo que hace que podamos modularizar nuestra app en diferentes tipos de componentes reutilizables o no, que nos permitan tener c√≥digo sem√°ntico y m√°s f√°cil de mantener y leer.

updating!

Vue tiene una curva de aprendizaje r√°pida y es muy vers√°til, esto quiere decir que se puede usar para cosas muy sencillas o muy complejas.

El ecosistema de Vue cuenta con muchas herramientas adem√°s del propio framework que nos permiten a√Īadir caracter√≠sticas a este.

Se le conoce como framework progresivo por su versatilidad, es una peque√Īa librer√≠a que se encargar de la vista (Patr√≥n MVC) pero se vuelve muy potente a√Īadiendo herramientas de su ecosistema, lo que hace que pueda escalar a proyectos m√°s complejos.

Vue está enfocado en la vista, es reactivo y utiliza un virtual DOM. Tiene dos características principales:

  • Sistema declarativo (Declarative Rendering): Permite interactuar con el DOM de forma imperativa.
  • Sistema de componentes: Hace que podamos separar la aplicaci√≥n en m√≥dulos reutilizables (o no), que permiten tener un c√≥digo m√°s f√°cil de mantener.

Muero en el intento si voy primero con el framewok que con el lenguaje? Se muy poco de JS, y no s√© si me pierda en esta herramienta al hacer ese salto‚Ķ ¬°Ay√ļda!

Vue es un framework? pensaba que era una libreria

se ve muy interesante todo lo que se puede crear y escalar con vue

excelente, suena muy atractivo todo lo que se puede hacer con vue JS, listo para aprender mucho de vue y hacer proyectos con mucho UI & UX

pesa poco eso es bueno

Pues va xD

Vamos a ello!

Excellent!!!

¬°Empecemos a aprender Vue!

vue es un framework de javascript

Entonces Vue.js es una librería o biblioteca capaz de convertirse en Framework?

En la empresa donde trabajo usamos Vue y la verdad es que es muy interesante este Framework

Estoy super entusiasmado por vue en si, vengo de usar angular por 3 a√Īos y ahora quiero utilizar un framework m√°s sencillo y me parece que vue gana en todo seg√ļn la comunidad es simple, ligero y progresivo‚Ķ sobre todo quiero tomar vue para desarrollar p√°ginas y proyectos personales

(Y)

f

Lo que dice el profesor es verdad en la comunidad de Vue hay muchas ayudas estoy implementando en un proyecto personal tablesy me recomendaron ir por esta porque su implementacion es muy sencilla
https://www.vuetable.com/#current-version

Lo Loco es que es increiblemente ligera