NuxtJS - The Vue.js Framework

Ranthas

#89 Menuda vuelta de las vacaciones.

No uso vue y mucho menos nuxt, pero viendo las nuevas funcionalidades, se está poniendo bastante rocoso, no me extrañaría que pasase a Angular a este ritmo (si es que no lo ha pasado ya)

2 respuestas
B

.

MisKo

#90 Pues si, Nuxt3 es algo que se lleva esperando desde que salió Vue 3, se han hecho de rogar , aunque como prácticamente lo han "hecho de nuevo" pues bueno xD

#91 Pues la verdad es que no se como va Angular ya que no lo sigo, pero la mayoría de ofertas que he visto por internet y cosas que me llegan por linkedin casi siempre hacen referencia a React, no recuerdo ahora ninguna de Angular.

Si que recuerdo alguna que menciona a Vue, pero también es anecdótica comparada con React xD

Creo que en España pocas empresas usan Vue/Nuxt xD

EDIT:

Pues he hecho una búsqueda en tecnoempleo (ni siquiera se si se sigue utilizando eso xD) y me salen este número de ofertas:

Angular 242
React 158
Vue 49

Así que ni tan mal realmente Angular y me ha sorprendido para bien Vue xD

2 respuestas
B

.

Ranthas

#93 Es una búsqueda muy engañosa; por un lado, ese "Angular" seguramente significa tanto AngularJS como Angular; por otro lado, hay muchísimo código por ahí en Angular ya que es algo más antiguo que React y estuvo como "líder" de los frameworks JS durante un tiempo.

Pero de ofertas realistas, no he encontrado prácticamente nada de Angular y sí muchísimo de React. De la misma forma que casi todo lo que veo de Angular es siempre dar mantenimiento y continuidad a una app que ya tiene sus añitos.

1
16 días después
Simba26

Nuxt 3 is coming.
October 12, 2021, 4 PM GMT+2
https://nuxtjs.org/v3/

1
9 días después
MisKo

Ya teneis la beta de NuxtJS 3 disponible :D

https://v3.nuxtjs.org/

2
6 meses después
MisKo

Nuxt 3 Release Candidate 1 is OUT

https://nuxtjs.org/announcements/nuxt3-rc

2 1 respuesta
Simba26

#98 Ahora si le echare una mano para compararlo con next

11 días después
MisKo

La RC2 salió ayer

https://github.com/nuxt/framework/releases/tag/v3.0.0-rc.2

6 meses después
MisKo

Pues ya tenemos por aqui Nuxt v3 !

https://nuxt.com/v3

3
2 meses después
MisKo

Nueva versión de NUXT: Version 3.1.0 por si alguien sigue esto xD

https://github.com/nuxt/nuxt/releases/v3.1.0

7 días después
MisKo

Por aquí una página que he montado en un par de ratos con Nuxt 3.1.1 ( hace 5 días sacaron la 3.1.1 xD )

https://gameslist-sigma.vercel.app

Básicamente es la lista de juegos que salen este año y la página es más simple que un botijo, pero es algo con lo que ir tirando en Adopta 1 Gamer ( https://www.mediavida.com/foro/juegos-comunidad/adopta-gamer-comunidad-juegos-discord-692151 ) y de ahí seguramente lo acabemos pasando a discord.

Además, a mi me ha servido para probar algunas cosas de vercel y de nuxt 3 :)

1
1 mes después
MisKo

Pues si los de NUXT le han hecho un Post a la versión 3.3 explicando cosas, que menos que actualicemos el hilo :P

https://nuxt.com/blog/v3-3

1 respuesta
1 mes después
VonRundstedt

#104 Dentro de poco espero empezar un proyecto personal medio grande con Laravel + Nuxt para aprender cosillas con las que no estoy muy familiarizado, como por ejemplo testing. Que libreria de test recomendarias con Nuxt? Con Vue a pelo se que va bien cypress, es también el caso con Nuxt?

La verdad es que ni lo he googleado, pero así levanto el thread que alguna pregunta más tendré fijo.

1 respuesta
B

#105 Cypress nosotros la hemos cambiado en el curro por Playwright. En resumen, Playwrigth va bastante más rápido y nos da cosas gratis que en Cypress se pagan. Aparte el testing el si me parece más cómodo, pero esto puede ser personal.

1
17 días después
M

estoy haciendo un proyecto con nuxt3, mongodb y quasar para el front.

¿Alguien ha trabajado con esto? Tengo un par de dudas al respecto

4 meses después
VonRundstedt

Por qué usar Pinia para el state management en Nuxt? No basta con una store.js normal de Vue 3 con composition API? Que ventajas tiene?

1 respuesta
MisKo

#108 Básicamente Pinia es Vuex

https://codybontecou.com/nuxt3-and-pinia.html

1 respuesta
VonRundstedt

#109 Si si ahí llego, lo que no entiendo por qué usar Pinia/Vuex en Vue 3, si con la cantidad de opciones que trae la "nueva" composition API te hace todo lo que hacía Vuex.

De ahí mi pregunta, que ventajas tiene usar Pinia respecto a una store con composition API normal?

VonRundstedt

Bueno por aquí dejo lo que comenta el amigo chatGPT por si a alguien le interesa:

Standard Composition API:

Pros:

  • Familiarity: If you or your team are already familiar with the Composition API, using it might be a straightforward choice.

  • Community Support: The Composition API is a standard feature of Vue 3, so it has strong community support and a wealth of documentation and resources available.

  • Vue Ecosystem Integration: Being part of Vue, it seamlessly integrates with other Vue features and libraries.

    Cons:

  • Reactivity Logic: Managing reactivity can be more manual compared to specialized state management libraries like Pinia.

  • Boilerplate Code: You may need to write more boilerplate code for setting up and managing your application's state.

Pinia:

Pros:

  • Simplified State Management: Pinia provides a simplified and efficient way to manage state in your Nuxt.js application.

  • Strongly Typed: It leverages TypeScript for type safety, making it easier to catch type-related errors during development.

  • Optimized Performance: Pinia is optimized for performance and is designed to scale well as your application grows.

  • Devtools Integration: It integrates with Vue Devtools, making it easier to inspect and debug your application's state.

Cons:

  • Learning Curve: If you and your team are not familiar with Pinia, there might be a learning curve to understand its concepts and best practices.

  • Less Ubiquitous: Since it's a specialized state management solution, it may not have as extensive community support and resources as the standard Composition API.

Conclusion:
Consider using Pinia if you value a simplified and efficient state management solution, especially if you're working with TypeScript and prioritize performance. However, if your team is already well-versed in the Composition API, and you're comfortable managing reactivity and handling state without additional libraries, sticking with the standard Composition API might be a viable choice.

Ultimately, the best choice depends on your project's requirements, your team's familiarity with the technologies, and your preferences regarding state management and reactivity in your Nuxt.js application. It's also worth considering experimenting with both approaches on a smaller scale to evaluate which one aligns better with your specific project needs.