Saltar al contenido

Vue de la parte superior: Sus preguntas contestadas por John Papa

¿Sabe quién se dedica a ayudarle a entender más sobre Vue y si es adecuado para usted y su equipo? John Papa.

Echa un vistazo a algunas de las preguntas y respuestas de nuestro reciente seminario web, «Vue from 20,000 feet». Luego, asegúrate de sumergirte en algunos ejemplos asombrosos de codificación en tiempo real (y consejos y trucos asesinos) viéndolo bajo demanda aquí>>.

Vue de la parte superior: Sus preguntas contestadas por John Papa
Vue de la parte superior: Sus preguntas contestadas por John Papa

¿Es Vue una tecnología que debería interesarme?

Tienes que tomar la decisión por ti mismo, y hay algunas cosas que realmente miro con Vue. En primer lugar, es sencillo empezar, incluso una vez que empiezas con aplicaciones más grandes. Es muy potente. No es sólo algo con lo que puedes construir una demostración muy rápida, sino que puedes construir una aplicación muy potente y exitosa. Pero debes asegurarte de que tu comunidad lo va a apoyar.

¿Es fácil empezar en Vue?

Es muy fácil ponerse en marcha. Puedes empezar a correr en minutos y aprender mucho a la semana. Cuando le eché un vistazo a Vue hace un par de años, pasé menos de un día en él y construí unas cuantas aplicaciones y pensé: «Vaya, ahora sí que entiendo lo básico». Me pareció que mi estilo de programación era intuitivo, y espero que tú también lo encuentres.

¿Con qué debería empezar primero?

Primero, sólo puedes ir a instalar el nodo desde node.js org, y descargar la versión LTS. Si no estás familiarizado con el versionado, LTS significa soporte a largo plazo. Eso es muy importante porque quieres asegurarte de que recibes la versión de soporte a largo plazo más reciente. Entonces, usted ejecutará e instalará el Vue CLI.

¿Cuál es la mayor diferencia entre Vue y Angular?

En Angular, tienes que darle la bandera de la producción. Es una de las diferencias entre dos de los principales marcos. Me gusta esto porque sólo construyo cuando voy a ir a producción o a otro servidor. Puede que te preguntes, «Cuando quieres ejecutar y probar tu código local, ¿no construyes?» Sí, pero lo hago a través de la bandera de servicio de ejecución de NPM y eso va a construirlo en memoria, que es súper rápido y me permite depurarlo localmente.

¿Qué es lo que hace que la interfaz sea genial con Vue?

Vue CLI tiene una UI. Hay una CLI, que está basada en una terminal y tiene una interfaz de usuario. Esa interfaz de usuario es muy agradable porque si eres nuevo en esto puedes pasar por esta interfaz y obtener una forma visual de hacer las cosas (como crear tus aplicaciones o configurar diferentes piezas de ella y plugins de complementos). Tal vez quieras usar el Vue X, o el enrutamiento, u otras características como una biblioteca de bootstrap, y puedes hacerlo. También puedes construir y servir el código y obtener muchos comentarios visuales.

¿Por qué elegiríamos usar Vue, Reactar o Angular?

La respuesta corta es que es tu elección personal. Vue, React y Angular son todos muy poderosos. Todos hacen cosas muy similares, sólo que de diferentes maneras. Honestamente, es como por qué a algunas personas les gusta la pizza con pepperoni y a otras les gusta con anchoas y a otras les gusta con queso normal. Sólo tienes que elegir tu estilo de construcción.

¿Tiene Vue una forma de manejar foros complejos?

Generalmente, en Vue, no usamos RXJS tanto como en Angular. El RXJS es súper popular, y es algo que Angular usa mucho. Pero en Vue, puedes usarlo si hay bibliotecas para engancharlo y si quieres, pero no tienes que hacerlo. Definitivamente hay algunas bibliotecas de formas muy buenas con Vue también.

Además de la página web oficial de Vue para documentos y tutoriales, ¿hay otros recursos?

Sí, el curso que acabo de hacer hace un par de semanas es bueno para empezar. Los médicos son realmente increíbles. También puedes ir a seguir a algunos de los miembros del equipo central como Chris Fritz o Evan You o Sarah Drasner. Todos ellos tienen muy buen contenido en la web. Hay una gran comunidad de Vue. De hecho, sería negligente si no mencionara que hay una comunidad llamada Vue Vixens. Organizan talleres gratuitos en todo el mundo para enseñar a las mujeres Vue en un día.

¿Funciona perfectamente con diferentes tipos de JavaScript?

Sí, y recomiendo el Vue 2. El Vue 3 va a ser reescrito desde cero en TypeScript, lo que le permitirá tener su limpieza compatible con usted. Si quieres estos en JavaScript, están ahí. También van a hacer más fácil el uso de TypeScript en el Vue 3, que es una de las cosas geniales que están saliendo.

¿Puede explicar la diferencia entre montado y creado?

Buena pregunta. Me adentraré más en esto en el curso, pero la creación efectiva es lo primero. Es cuando el componente se crea y se monta en el DOM. Hay diferentes componentes que se pueden extraer de la interfaz de usuario de jQuery, que necesitas saber una vez que los elementos fueron montados en el DOM. Montado es genial para ver cosas como esa.

¿Crees que Vue tarda menos tiempo en ponerse al día o en construir aplicaciones que Angular?

Es difícil de decir. Enseño a mucha gente, y parece que en un día se pueden aprender los fundamentos de Vue, Angular y Reaccionar. ¿A cuál de ellos la gente se fija más rápido? Creo que depende. Asumiendo que no tengas conocimiento de ninguna de estas cosas aparte de Javascript, Vue es la más fácil de aprender. Sin embargo, si tienes experiencia con el TypeScript o cualquier experiencia con un lenguaje escrito, Angular realmente sigue muchas de esas políticas y convenciones. Angular es muy fácil de poner en marcha si tienes conocimientos de Java o .NET. Así que cualquiera de esos puede funcionar. He enseñado un par de clases donde la gente no quería ir por el camino de la sintaxis de la plantilla, así que React realmente les habla. Depende de qué tipo de persona seas para averiguar cuál será la más fácil de poner en marcha.

¿Tiene sentido aprender el Vue 2 si el Vue 3 está a la vuelta de la esquina?

Sí, por supuesto. El equipo no va a tomar básicamente todos los conocimientos que han tenido durante muchos años y tirarlos a la basura. Sus aplicaciones seguirán funcionando. Las habilidades que estás aprendiendo con el Vue 2 seguirán siendo aplicables al Vue 3, aunque habrá cosas adicionales que puedes hacer, especialmente las partes de TypeScript. Creo que también están buscando en los ganchos.

Vue es una tecnología realmente asombrosa que es fácil de captar e increíblemente poderosa. Sin embargo, entender dónde están tus puntos fuertes y hacia dónde te diriges puede ayudarte a decidir si Vue es la tecnología que quieres usar. En última instancia, tomarse un día o dos para aprender los fundamentos puede darte las ideas que necesitas para ver si estás tomando la decisión correcta.

Para más, mira el seminario web a pedido aquí>>.