Flutter vs React Native (Movil, Web, Desktop y Más)

preview_player
Показать описание
Cuando los desarrolladores de aplicaciones móviles hablan de escoger algún framework de desarrollo de aplicaciones móviles multiplataforma, siempre se tiende a pensar en 2 principalmente, uno es React Native y el otro es Flutter. Así que en este video vamos a comparar las características de cada uno (como lenguajes de programacion, rendimiento y experiencia de desarrollo) y cual en mi opinión creo que podría ser una buena opción dependiendo del tipo de proyecto que planees desarrollar.

Índice del contenido
00:00 Introducción
00:24 Índice
00:27 Lenguajes de programación
02:41 Rendimiento
05:05 Experiencia de Desarrollo (DX)
07:09 Popularidad y Comunidad
07:48 Curva de aprendizaje
08:48 Conclusion

🎥 Videos Recomendados:

👨‍💻 ¿Qué servicios y productos utilizo?

#reactnative #flutter #javascript
Рекомендации по теме
Комментарии
Автор

Yo empecé desarrollando con React Native, llevaba varias apps creadas, pero una vez que descubrí a Flutter, fue otra cosa, todo es muy simple y rapido de hacer, conserva lo que a todos les enseña referente a la programación y paradigmas, hay hartos componentes o widgets ya creados que sirven para todo, además de que generar una App para Windows, Mac, Android, IOS o Web es muuy facil en flutter, React Native siempre me generó problemas, asi que en realidad me quedo con Flutter, lo rescatable de React Native es el hecho de que se usa JS y lo que implica que tenga ese lenguaje, pero con todo lo que ha crecido Flutter, considero que este ultimo dominará, es muy sencillo y rapido desarrollar ahí

risehit
Автор

Soy desarrollador web, hace poco aprendí un poco de React, y me entró el interes de aprender a hacer aplicaciones móviles. Luego de ver unos tutoriales de react native y de flutter, temas de instalación y primeros pasos, y por último este video... voy a aprender flutter, saludos y gracias por el buen contenido 👋

hernanramirezweb
Автор

Si bien Flutter me encanta, existe un escenario en el cual es mucho más cómodo React Native y es cuando el cliente te pide una aplicación web diferente a la móvil además de un backend propio, ahí si manejar un mismo lenguaje ayudó mucho (para las tres apps usé TypeScript muy recomendable)

CoffeeToCode
Автор

Mi opinión personal, yo empece aprender Flutter y realmente en mi opinión no tengo queja respecto al SDK y al lenguaje ya que es fácil realmente de aprender. Pero me pase a React Native por motivo de que se trabaja con un lenguaje javascript/typescript que son lenguaje bastante demandado que en mi personalidad aprender estos lenguaje te puede ayudar para trabajar en cualquier plataformas así sea Web, Escritorio o Movil.

Masitx
Автор

Fazt, sos lo más grande que tenemos a nivel de conocimientos y hay que cuidarte.
Me gustaría que subas más contenido actualizado sobre React Native. 🙂
Gracias por tanto, un abrazo. <3

hernanarroyo
Автор

Soy desarrollador de flutter, cabe resaltar que una desventaja de flutter al ser relativamente nuevo todavia esta pasando por una etapa de crecimiento y estabilización lo que hace que cada vez que hay un cambio fuerte entre versiones puede ser un dolor de cabeza porque una app ya no se puede levantar, cada día es menor el impacto pero se ve. algo bueno es que esta cogiendo fuerza en las empresas que están optando por usar flutter

mirxtremapps
Автор

las extensiones de flutter en VSC son buenísimas te ayuda mucho al escribir código

peladno
Автор

Tengo 13 años desarrollando para la web backend y frontend. Y diría que una de las cosas más importantes para elegir uno u otro, es el debugger. Poner breakpoints en React native es un dolor de hue**s . En cambio Flutter tiene un debugger compatible con Visual Code y WebStorm (el IDE que amo usar). Pero desgraciadamente, hay algo que me hizo elegir React Native, y eso fue que Flutter complica las cosas cuando quieres transformar una respuesta JSON a una instancia en Dart. Esto se facilitaría si Dart permitiera agregar el paquete de DART:MIRRORS pero en flutter no lo incluye, entonces transformar un JSON a instancia, de forma dinámica no se puede hacer, en cambio en RN se pueden utilizar anotaciones de Typescript para agregar validaciones y parsers de forma dinamica (lo cuál amo) usando el paquete class-transformer. Quizás en el futuro Flutter quiera agregar el paquete mirror para facilitar esto. Mapear un JSON de forma manual en pleno 2023 se me hace absurdo. Esto lo hacen, según leí, para ahorrar tamaño del binario final generado.

kevinlopez
Автор

sin duda eres el mejor creador de contenido sobre programacion web en español. Grande Fazt!!! muchas gracias

ivanbardon
Автор

1° Gracias Fazt por tu siempre tan amigable prese tacion, lo q no se preguntan es q ambos frmwkrs/lib, trabajan en tiempo real, q sucede cuando pierdes una coneccion en un tlf, o baja batt, etc, eso solo lo puedes solucionar con Android/ios

jhoncharlesdf.
Автор

Yo hace poco me pregunté cual usar y elegí React Native por que quería aprender React para la Web y así los conceptos aprendidos me servirán para aprender y profundizar con React

TheEltictacdicta
Автор

En mi experiencia al haber usado ambos, me quedó con flutter por que Dart me parece mejor lenguaje que JavaScript, pero si react native podría trabajar con typescript (no estoy muy actualizado, talves ya sea esto posible) cambiaría la cosa

vladimirpuma
Автор

trabaje con react native, pero cuando use flutter siento que se me hizo mas practico

seckk
Автор

Vengo de un background web, y lo más natural hubiese Sido irme por react native, pero leí mucho sobre el rendimiento y me fui por flutter, y a valido la pena .

ajichyrus
Автор

La curva de aprendizaje de flutter es mayor, pero a mediano/largo plazo es mucho mejor

conpororo
Автор

Algo también a tener en cuenta, es que si vienes con conocimientos sobre programación orientada a objetos y/o lenguajes con fuerte tipado, dart (flutter) te será realmenre sencillo de aprender. Cuando comencé aprendiendo la sintaxis de Dart lo comparé rápidamente a la sintaxis de Java y Python, era como una mezcla entre el fuerte tipado de Java y sencillez de Python.
Totalmente recomendado si quieres desarrollar aplicaciones, sobre todo en temas de costes, a una Start up le conviene más un desarrollador que despliegue apps para android y ios con la misma base👍🏻

SnowDevEc
Автор

Gracias por la información tan directa, llevaba tiempo investigando para decidir que se podria ajustar mejor a mi proyecto y aqui encontré todo lo que necesitaba daber antes de empezar, Bendiciones!!

afmartinezv
Автор

Hace unos años había decidido hacer una app móvil como tesis de grado. Y me decidí por React Native con Expo, lo que no pensé era que era un cambio de paradigma totalmente diferente a lo que estaba acostumbrado ( programaba en web como PHP ) Me costó muchísimo y al final no pude terminar la tesis. Hoy en día soy Full Stack con MERN y siento que en algún momento voy a retomar el proyecto. Pero quisiera aprender Flutter

TheAugusto
Автор

Me da curiosidad flutter, uso react native y me es muy útil para hacer Back, Front y el móvil, ando aprendiendo Swift para complementarlo mejor y hacer componentes nativos

victorrik
Автор

Elijimos react native porque contaba con mas comunidad y bibliotecas que Flutter hace 3 años aproximadamente, pero hoy en día viendo el avance que tiene flutter dan muchas ganas de implementarlo en el trabajo.

josebriceno
join shbcf.ru