Vue.js es buena idea para aplicaciones móviles híbridas?

PlayingDead

Hola.

En mi empresa quieren una aplicación móvil corporativa (soy el único programador) y llevamos un tiempo posponiendo este proyecto porque nunca he tocado ningún framework para hacer aplicaciones híbridas. En clase me están dando Vue.js y creo que es buen momento para aprovechar y usar Vue.js + Cordova/Phonegap para montar la aplicación móvil.

La cuestión es que no veo demasiada gente que utilice vue para este propósito, hay mucha diferencia con esto a usar por ejemplo Angular? o puede valerme perfectamente?

Es una cuestión de falta de tiempo, estoy trabajando de programador y terminando DAW y me vendría de perlas matar dos pájaros de un tiro y saber vue para el curso y para montar la app de la empresa.

Muchas gracias.

r2d2rigo

My two cents: invertid en desarrollo nativo porque cualquier cosa que hagais con HTML/JS para movil va a ser un cancer de sida.

2 1 respuesta
Zerokkk

Ni puto caso a #2. Hoy en día las apps de Ionic o React Native van bastante finas aunque no sean puramente nativas. Pero todo depende de tus requerimientos: ¿vas a hacer una app que necesite estar mucho tiempo activa, tirando de sensores a cascoporro, o tirando de gráfica y procesador de una forma desproporcionada? Entonces, claramente no apuestes por estas tecnologías: ve a full nativo y olvídate de todo lo demás.

Lo que pasa es que en el 90 o 95% de los casos, no vas a tener esos requerimientos, por lo que podrás perfectamente tirar de soluciones híbridas.

PD: mucha gente no es consciente de que Twitter, Instagram y otras muchísimas apps que todo el mundo usa a diario, son soluciones híbridas xDDDDD.

PD2: llevo tiempo desarrollando en Ionic (con Angular) y la verdad que no tengo queja; si te mueves bien en Angular y no haces el ganso, con las versiones modernas tendrás un performance de aúpa. Mi única queja iría contra algunos plugins de Cordova, que están mal mantenidos y funcionan raro, pero nada que no se pueda solucionar.

1 respuesta
Lecherito

Imaginate si va bien todo lo hibrido que hasta el warcraft 3 lo han hecho asi. Ojala todas las aplicaciones sean hibridas y todo el mundo este programando en jquery.

1 respuesta
Zerokkk

#4 Lecherito, acabas de ganar el premio al strawman del año. Pasa por la ventanilla 14 a recoger tu premio.

Algunos tenéis la capacidad crítica de una ameba. U os pensaréis que los empresarios se pueden permitir gastar el doble (o triple) de recursos y ocasionar problemas de versionado que dificulten mantenimiento. Ya hay que ser naive xdd.

Fyn4r

#3 ahora entiendo por que twitter funciona 1 vez de cada 3 xd

1 respuesta
Zerokkk

#6 Coño, no sabía que alguien visitase Twitter desde un Nokia del 99, porque si no no me cuadra lo que dices.

Yo lo que no entiendo es cómo tanta gente le veis tanto problema al performance tax de las híbridas, cuando cada vez es menor, y los móviles son cada vez más potentes. El beneficio de usarlas (cuando se deben usar y no hay unos requerimientos muy altos) teniendo en cuenta lo que facilitan la vida al equipo de desarrollo y la empresa, no es precisamente moco de pavo.

Lecherito

Como los moviles son mas potentes podemos malgastar sus recursos y la gente no se dara cuenta.
Logica de primero de javascript.

Y luego pasa que se me quema la bateria xdddd, menudo uninstall le hago a la mitad de las aplicaciones

claroquesi

'performance tax' xd se nos va de las manos esto

PlayingDead

Nadie dice nada de Vue :/

1 respuesta
MisKo

#10 Puedes usar Vue + Phonegap/Cordova sin problema, aunque si vas a empezar una nueva, probaría con Capacitor (https://capacitor.ionicframework.com/) en vez de Cordova/Phonegap (está más actualizado).

Aunque capacitor sea de ionic, funciona en cualquier framework.

Además, Capacitor ya se encarga del Warning de iOS ( https://blog.ionicframework.com/understanding-itms-90809-uiwebview-api-deprecation/ ) mientras que en phonegap/cordova creo que tienes q forzarlo tu (y algunos plugins aun no lo soportan)


Por otro lado, también puedes tirar por NativeScript, que compila a nativo y tiene soporte para vue ( https://www.nativescript.org/ , https://www.nativescript.org/vue ), aunque su librería de componentes creo que es más pequeña que el resto de opciones (como react native), aunque hace tiempo que no lo miro con detenimiento.


Yo he sacado algunas apps con Vue (más concretamente con Nuxt y su generación estática) y todo sin problema y funcionando correctamente.

2 1 respuesta
s4suk3

flutter wins

1 respuesta
PlayingDead

#11 Muchas gracias!! :)

Zerokkk

#12 ¿Habéis quedado contentos con los resultados, al final? Molaría que te animaras a abrir un hilo al respecto!

1
JuAn4k4

Aplicación móvil corporativa, suena a una web a secas, no una app, html estático y a correr.

_Rpv

wallapop es híbrida.
Quieres que tu app esté al nivel de wallapop?

1