He trabajado con Flutter durante 4 años en producción y considero lo que dice midu es en parte cierto y tiene razón. Sin embargo, me gustaría comentar un poco lo que no se dice para evitar malentendidos. Utilizar un lenguaje específico para una herramienta te permite optimizaciones significativas. Dart y Flutter son un excelente ejemplo de esto. Las características como el sistema de macros que está en desarrollo (static-metaprogramming) y null safety son posibles gracias a esto. Hay otros lenguajes compilados que también lo han logrado como Lisp, C++, Rust, etc. Y en parte se logra porque no están hechos para ser hyper versátiles y multipropósito. Ojo también depende a que escala se lleve, por ejemplo C++ es bastante multipropósito pero la parte de macros es bastante espécifica. Por otro lado, la propuesta de Flock tiene buenas intenciones, pero en la práctica no es viable. Los desarrolladores de paquetes son los principales interesados en garantizar la compatibilidad entre versiones de Flutter. Y para ellos tener que testear en 2 versiones paralelas de Flutter no tiene sentido. Aunque la comunidad de Dart es más pequeña, es muy activa y colaborativa, justamente por eso tiene tantos PRs. El principal problema de Flutter para mí es su dependencia de Google. Y eso puede ser algo de doble filo según como se mire, pero Flutter, con solo 5 años desde su versión 1.0, ha evolucionado increíblemente, y eso es tanto por la comunidad como por Google . Las innovaciones de Flutter en desarrollo multiplataforma lo diferencian por mucho de otras opciones como Ionic, Xamarin y React Native. En conclusión, solo no deseo que se le tenga temor a Flutter por se de Google o que use Dart, a pesar de sus desafíos, la demanda de desarrolladores de Flutter está en aumento. Por eso los invito a que lo prueben, estoy seguro que les gustará a la gran mayoría, Flutter tiene para rato y si Google lo abandona en algún momento creo que es bastante probable que alguien más aparte de la comunidad decida mantenerlo. Aquí un video de uno de los programadores más influyentes de Dart y Flutter hablando de como las macros en Dart es algo que casi no se ha visto en otros lenguages hasta ahora y porque es tan difícil: ua-cam.com/video/AsF_liobO-c/v-deo.html Edit: disculpen la biblia
De acuerdo, yo he visto como cada vez más se usa Flutter. Antes pasaba casi irrelevante pero actualmente no, tiene demanda creciente. Y en mi opinión es más agradable la sintaxis de dart que Js , aunq claro q typescript ha ayudado a mejorarlo.
Con lo fácil que es flutter, me decidí aprenderlo y con ello consegui mi primer trabajo como dev de una empresa mediana. Lo importante no es la tecnología es que te guste y puedas resolver necesidades.
@@sebaprogrammer Sí, es completamente necesario saber primero dart ya que los componentes de Flutter son clases de dart, como mínimo debes saber la POO en dart. Normalmente en el propio curso de Flutter te darán un introducción a dart, de todas formas veras que es super sencillo y super útil.
Trabajo con Flutter, pero no soy fanboy. Si analizamos los 2 frameworks nativos, Flutter es bastante similar, el problema es que la gente que viene de web en lugar de adaptarse a mobile quieren imponer sus cosas raras de web y no tiene el mas mínimo sentido. Mucha gente de nativo se pasa a Flutter sin problema y viceversa, los únicos que se quejan son los de web queriendo JS hasta en la sopa xd
Yo vengo de web y cuando toqué flutter no se me hizo nada complicado. El problema para mí fue la curva de aprendizaje de dart y que hay muchas maneras de manejar estado, unas más confusas que otras
@@DGoxAn yo venia de web con React y con Flutter hice proyectos mas avanzados que con PERN. Yo creo que el problema son las arquitecturas porque son bastantes, esta Clean Architecture, Provider, Bloc, etc. En web usan puro MVC. No importa el lenguaje Es mas mi proyecto mas avanzado esta hecho con MVC Provider y en movil eso es mala practica
Compila a nativo en la mayoría de plataformas y además tiene su propia interprete que facilita el hot reload en tiempo de desarrollo. Y también transpila a js
A mi me encanta Flutter, pero todo lo que dice Midu aqui, es una absoluta verdad. Y si un dia Google decide 'matarlo', puede suceder, solo elllos deciden que ocurre con Flutter.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Me da tristeza que digan que no les gusta flutter por dart cuando para mí es la razón principal de que me guste flutter. Dart se me hace como un typescript mejorando
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
@@luisrogelio98 pues yo prefiero Java Dart se me hace que le faltan varias cosas. Encima es algo molesto cuando no compila Pero antes que esos 2 prefiero Typescript
Tengo 4 años trabajando con Flutter CERO quejas gente. La sintaxis de Dart me parece incluso mejor que la Typescript (uso los dos). Recuerden el rendimiento de Flutter, compila a nativo y todo vuela 🤭❤️
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
El problema que veo es que dart frente a kotlin se queda bastante por detras, no es de extrañar porque se ve cierto favoritismo hacia kotlin multiplatform
Yo soy Kotlin, JS, PHp, etc. Y Dart se me hace un lenguaje supersencillo de aprender. No me tarde ni 3 meses en dar clases de flutter por todo el país.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Yo he trabajado como desarrollador de Flutter en empresas y para proyectos personales. En realidad ya me pase a React Native, aunque también he usado Ionic y nativo (Java y Swift). El caso es que deje Flutter por qué me quiero alejar lo más posible de productos de Google. Google no se compromete con nada. Creo que Dart no es difícil de aprender, cualquiera que sepa typescript lo aprende en 1 día. Y en realidad Google lo usa para más cosas que solo transpilar a javascript. Dart puede transpilar a Web assembly y a Codigo de máquina (c++) directamente. Para mí el problema es Google y no Dart. Google tiene un problema de imagen
Si pero no es eficiente y aún le faltan muchas cosas. Lo intenté usar para una aplicación y no tenía las funcionalidades que necesitaba además de generar muchos errores y apps pesadas. Espero que el proyecto mejore pero actualmente no lo recomiendo.
@@mariron42 esta en fase beta, recien por la version 0.25, ni si quiera es alfa, llevara mucho trabajo pero es una excelente opcion para hacer apps multipllataforma sencillamente
De echo lo mejor de Flutter es Dart, trabajar con ese lenguaje es super divertido y lo sientes demasiado amigable, apenas empiezas a usarlo notas que es muy versatil y se acopla a tus necesidades y no al reves.
Dart, es un lenguaje muy bien hecho optimizado y con tantas mejores de lenguajes antiguos, la verdad me gusta dart, aprendí varios otros C#, JavaScript , un poco de typescript, pero dart es muy seguro de usar, además luego de aprender los demás dart me pareció sencillo porque ya incorpora cosas que otros no tenían, es como decir que dart es para quienes tienen experiencia y asienta bien, sino, igual es fácil de aprenderlo. y el framework Flutter bueno se adapta muy bien a otros lenguajes como C# y Python, asi que el futuro de flutter es fusionarse con otros lenguajes para poder crear aplicaciones multiplataforma con un solo codigo el que tu elijas, aunque aprendí a usarlo con dart, igual mas adelante quiza lo haga con python que aun no lo he tocado mucho o con rust que sería genial o incluso C, aunque dart usa bastante C
Muy de acuerdo en tu opinión sobre Dart. Es un medio Java con cosas de Typescript y constructores que le pasas las cosas sin orden si quieres... Para mí el segundo problema de flutter es que no apuesta por una tecnología web. Promete mejor rendimiento porque se cargan el Javascript Bridge. Dicho esto, prefiero si se puede apostar por una tecnología web. Yo he experimentado con Ionic con Capacitor, aunque se puede usar por Angular + Capacitor sin Ionic. Ionic te ayuda a superar la barrera de diseño de componentes para ios y android.
6 годин тому
Jaspr es un framework para Dart que lo lleva mucho mejor a la web que lo que hace flutter, en sí es el clon por así llamarlo pero con cosas que son únicamente web.
A mí se me parece a un mix de java y Javascript, y personalmente me gusta mucho de Dart que en cuanto a sintaxis, un programa puede parecerse perfectamente a un programa escrito en java(con su tipado estático) y a la vez puedo utilizar la flexibilidad de la sintaxis de Javascript
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Hay tantos frameworks para desarrollo mobile y se inventan flutter y dart. Es puro mercado!! A veces no vale la pena aventarse a aprender un nuevo framework porque sabes que hay otros que ya lo hacen y puedes hacer muchas cosas. Hay muchos programadores que tienen CERO pensamiento crítico. No se a que le llamen que Dart sea mucho más rápido. Un buen perfomarnce siempre va a depender de las prácticas de desarrollo, tanto en el BackEnd como en el FrontEnd y en Bases de datos 👎 Seamos sinceros, no hay nada "nuevo", vaya, no hay un framework nuevo en los ultimos años que me super sorprenda por lo que hace, solamente pierden su tiempo aprendiendo nuevos frameworks y es todo.
Tambien opino que Dart con flutter, va a tender a la baja, prefiero aprender nativo IOS, los lenguajes que se con basicamente acorde al contexto. Kotlin y Java lo uso para Android, Javascript y TypeScript para web, y Python solo para IA
Mi opinión: Jardinero, Obrero, Mantenimiento, Barrendero.... desde los doce años que no quería estudiar, me fui a trabajar con mi padre montando cocinas, bla bla bla , en resumen, analfabeto literal, sin saber ingles y por distracion hice una app con una web tipo camba , con una plantilla y descargas el apk, y hago una app con un millon de descargas, y cuando llego a eso, la web dejó de dar soporte. 40 años, con tres hijos estudiando por la noche cuando todos duermen, sin idea de ingles, y sin haber estudiado en la vida. me vi en la obligacion de aprender a programar y despues de muchos video de comparaciones, tiré una moneda al aire Dart. eso fué el 4/4/23 hoy mi app esta actualizada con 6 millones de descargas. quien diga que es dificil......
Flutter con Kotlin hubiera sida genial, he trabajado con ambos lenguajes y cosas triviales que se hacen con Kotlin en Dart se llena de boilerplate y hay que usar si o si un plugin para suavisar el palazo
Desarrollé mi tesis de ingeniería con Flutter en sus inicios. Para mí es una tecnología increíble, pero el hecho de que Google no apueste por sus propias tecnologías, sumado al historial de tecnologías discontinuadas y ahora lo que hizo con Flutter hizo que realmente no quiera aprender tecnologías de Google.
Conozco a muchos que también se han graduado así. Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Como desarrollador flutter, que también desarrollo en otros lenguajes, no le veo nada malo a dart, no es un Python superdisruptivo o como otros lenguajes como swift que es muy raro todo, si ya sabes programar en java, js, ts, c#, es muy fácil de aprender
Hola, muy buena la observación! Una pequeña corrección es que Flutter no es pronunciado Flader y Kotlin no es pronunciado Konlin. Flutter: Pronounced as “Fluh-tur” like "fluh-rur" (with a short “u” sound, like in “butter”). The “tt” is often pronounced as a soft “d” sound in American English, making it sound like “Fluh-der”. Kotlin: Pronounced as “Kawt-lin” or “Koht-lin” (depending on your accent). The emphasis is on the first syllable, and the “t” is clear and not silent.
A mí me encanta Dart, incluso más que Typescript. Y eso que mi primer lenguaje fue ECMAscript, pero final x = (){ return 5 }() es muy poderoso. Yo sí lo usé para el backend, de una app de Flutter.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Como desarrollador de Angular entiendo perfectamente por qué Google apenas lo utiliza... Es demasiado pesado y complejo, con una gran curva de aprendizaje que termina por revelar que como desarrollador estás atado a trabajar al estilo que Angular quiere que lo uses... Es muy desagradable. y ni hablar de las migraciones de versiones... Y el problema de Flutter es que en muchas plataformas se termina pintando con un canvas, no está bien... y Dart le termina copiando demasiado a JS sin terminar de serlo.
Con todo el corazón Midu, si vas a decir "Gugol", pronuncia "Flutter" como se debe. Lo digo porque anteriormente mataste a algún usuario por quejarse del "Gugol". Muchas gracias por este contenido ❤
siempre me gusto Flutter y me arrepiento de no haberlo seguido mas hace par anios. Lo deje por tonterias como las de preocuparme por lo que hacia la comunidad.
amigo dart lo es todo lo que pasa es que ya no quieres aprender un lenguaje adicional, ademas dart tiene similitud con java asi que no es nuevo del todo
Como Google no va estar contento con Kotlin Multiplatform si no lo gestionan ellos, sino Jetbrains. Google lo que hace es Jetpack Compose que es la base que siguen para crear Compose Mutiplatform
Siento que el problema de hacer software multiplataforma es el hecho de que no se centran solo en eso de crear compatibilidad y usar las APIS de esos SO, kotlin parece prometedor pero toca ver que pasara, como alguien que usa flutter realmente si sabes Ts Dart casi no se separa tanto y es rapido de aprenderlo.
Llevo dos años como desarrollador flutter y la verdad me encanta el framework y en mi pais o localidad no hay desarrolladores Flutter entonces me es sencillo cmabiar y encontrar trabajo con esta Tecnología, realmente no es que un lenguaje sea malo, si a ti te gusta ese framework no dudes en darle. Personalmente odio js y por eso no me gusta react, pero reconozco que es una gran tecnología
Me paso algo similar, no. odio js, pero siento que te adoctrina a su forma de hacer mal las cosas jaja, por el contrario Flutter es como jetpack con mas flexibilidad a la hora de manejar estados.
Depende de tu situación. Cómo primer framework mejor opción es vue o react. Si ya tenés afianzado el conocimiento en otro y querés expandir tus herramientas, es una buena opción, pero tenés que tener dominado typescript, al menos las bases
Sumale React, o ve por uno y luego por otro y tienes mejores herramientas para front para una gran gama de proyectos. Yo ya que tengo React y React Native en buen nivel, voy a saltar a Angular. Hazlo!!!
Si creo que al ser/depender de Google es un problema. Realmente si has programado a un nivel intermedio, fácilmente puedes aprender Dart y usar Flutter. No le veo problema al lenguaje de programación.
Creo que una vez entiendes la lógica de los Widgets de Flutter, tiene TODO EL SENTIDO DEL MUNDO, la curva de aprendizaje es mínima, solo necesitas saber maquetado BASICO, sin embargo coincido, el problema Flutter es google.
Si quiero una alternativa a React Native, prefiero NativeScript antes que Flutter, incluso Ionic. Si tengo que aprender otro lenguaje aparte de JS/TS prefiero aprender Kotlin antes que Dart para hacer Android Nativo e incluso Multiplatform. El tiempo se encarga de poner en su sitio las cosas.
Bueno, es que Midu ama Js y lo ve como el mejor lenguaje y por eso también ama a Typescript, por eso su opinión sobre Flutter está sesgada, a pesar que técnicamente Dart es más moderno, empezando por el Null Safety. No más porque ganó la batalla por la web, es que la comunidad es más grande en Ts y Js que en Dart, pero si los programadores le dieran oportunidad a lenguajes modernos como Dart o Kotlin, verían lo fácil que es hacer muchas cosas que en Js y Ts son un dolor de pelotas, como el manejo de nulos, la POO, los tiempos de compilación optimizados o la simplicidad de código.
El problema de flutter es que react native pegó primero y que el apoyo a las startups es muy bajo. Sino flutter seria muchisimo mas potente de lo que ya es. Seamos honestos react es feo.
He tenido una experiencia infinitamente mejor en flutter que en react, dart es ridículamente bueno Lo único en lo que flaquea es en los trees tan grandes que se terminan generando, pero es bastante smooth No se si prefiero kotlin sobre dart, pero es que flutter funciona tan bien con tan poco que incluso compañeros que son completamente nuevos en mobile no tienen complicaciones con flutter Javascript es muy poderoso, pero de nuevo, ya dejen ese lenguaje donde funciona y dejen de quererlo meter con calzador en absolutamente todo
El tema es que Js es bueno pero en el navegador y back end y ya, para multiplataforma necesitas que un lenguaje sea capaz de ejecutarse en multiples plataformas y funcione bien, y flutter y dart lo logran
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
El tema del lenguaje me suena un poco a escusa, viniendo de Typescipt no he visto un lenguaje más fácil de aprender que Dart, es un Java con azúcar sintáctico.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
He trabajado con Flutter durante 4 años en producción y considero lo que dice midu es en parte cierto y tiene razón. Sin embargo, me gustaría comentar un poco lo que no se dice para evitar malentendidos.
Utilizar un lenguaje específico para una herramienta te permite optimizaciones significativas. Dart y Flutter son un excelente ejemplo de esto. Las características como el sistema de macros que está en desarrollo (static-metaprogramming) y null safety son posibles gracias a esto. Hay otros lenguajes compilados que también lo han logrado como Lisp, C++, Rust, etc. Y en parte se logra porque no están hechos para ser hyper versátiles y multipropósito. Ojo también depende a que escala se lleve, por ejemplo C++ es bastante multipropósito pero la parte de macros es bastante espécifica.
Por otro lado, la propuesta de Flock tiene buenas intenciones, pero en la práctica no es viable. Los desarrolladores de paquetes son los principales interesados en garantizar la compatibilidad entre versiones de Flutter. Y para ellos tener que testear en 2 versiones paralelas de Flutter no tiene sentido. Aunque la comunidad de Dart es más pequeña, es muy activa y colaborativa, justamente por eso tiene tantos PRs.
El principal problema de Flutter para mí es su dependencia de Google. Y eso puede ser algo de doble filo según como se mire, pero Flutter, con solo 5 años desde su versión 1.0, ha evolucionado increíblemente, y eso es tanto por la comunidad como por Google . Las innovaciones de Flutter en desarrollo multiplataforma lo diferencian por mucho de otras opciones como Ionic, Xamarin y React Native.
En conclusión, solo no deseo que se le tenga temor a Flutter por se de Google o que use Dart, a pesar de sus desafíos, la demanda de desarrolladores de Flutter está en aumento. Por eso los invito a que lo prueben, estoy seguro que les gustará a la gran mayoría, Flutter tiene para rato y si Google lo abandona en algún momento creo que es bastante probable que alguien más aparte de la comunidad decida mantenerlo.
Aquí un video de uno de los programadores más influyentes de Dart y Flutter hablando de como las macros en Dart es algo que casi no se ha visto en otros lenguages hasta ahora y porque es tan difícil: ua-cam.com/video/AsF_liobO-c/v-deo.html
Edit: disculpen la biblia
De acuerdo, yo he visto como cada vez más se usa Flutter. Antes pasaba casi irrelevante pero actualmente no, tiene demanda creciente. Y en mi opinión es más agradable la sintaxis de dart que Js , aunq claro q typescript ha ayudado a mejorarlo.
- **Empiezo a aprender un lenguaje o Framework**
- Midu a los 0,00000000000001 segundos: " El problema de ${tal_lenguaje}"
Si lo que estás aprendiendo te va a servir para pagar tus cuentas, no te enfoques tanto en lo que digan los demás.
Si su aprendizaje depende de lo que diga un tipo como Midu, compa le falta es carácter y pelotas 😂
@@giovannyvanegas88?
@@sanchezcarlos1986?
- Yo: **Hago un chiste de midu** - Su comunidad: "Le faltan pelotas y no te enfoques en lo que digan los demas"
Con lo fácil que es flutter, me decidí aprenderlo y con ello consegui mi primer trabajo como dev de una empresa mediana. Lo importante no es la tecnología es que te guste y puedas resolver necesidades.
tuviste que pasar por dart primero, hacer un curso completo ?
Me encanta los buenos opniniones
@@sebaprogrammer
Sí, es completamente necesario saber primero dart ya que los componentes de Flutter son clases de dart, como mínimo debes saber la POO en dart.
Normalmente en el propio curso de Flutter te darán un introducción a dart, de todas formas veras que es super sencillo y super útil.
Me pasó igual, con Flutter obtuve mi primer trabajo en programación.
Yo lo estoy aprendiendo banda, qué debería hacer para conseguir mi primer empleo en Flutter?
Trabajo con Flutter, pero no soy fanboy. Si analizamos los 2 frameworks nativos, Flutter es bastante similar, el problema es que la gente que viene de web en lugar de adaptarse a mobile quieren imponer sus cosas raras de web y no tiene el mas mínimo sentido. Mucha gente de nativo se pasa a Flutter sin problema y viceversa, los únicos que se quejan son los de web queriendo JS hasta en la sopa xd
Yo vengo de web y cuando toqué flutter no se me hizo nada complicado. El problema para mí fue la curva de aprendizaje de dart y que hay muchas maneras de manejar estado, unas más confusas que otras
@@DGoxAn yo venia de web con React y con Flutter hice proyectos mas avanzados que con PERN. Yo creo que el problema son las arquitecturas porque son bastantes, esta Clean Architecture, Provider, Bloc, etc. En web usan puro MVC. No importa el lenguaje
Es mas mi proyecto mas avanzado esta hecho con MVC Provider y en movil eso es mala practica
@@DGoxAn y tal vez el problema seria Firebase, pero porque te quiere cobrar
Estoy de acuerdo. A mí me gusta React y he realizado algunos proyectos también con Flutter. Realmente son herramientas y ya
Flutter y Dart es hermoso desarrollar en flutter al final es algo hermosisimo y super facil de aprender y entender
Esta vez estoy en desacuerdo contigo 😢 Flutter con Dart es todo lo que está bien en esta vida
Like si te gusta Flutter
flutter is back
Solamente sienten envidia de este maravilloso framework, no les hagan caso 😔
Zzzzz
@@diegoveloper clickbait xd
react native le gana
Dart compila a nativo... es la única ventaja. La aplicación flutter en linux es un ejecutable nativo
Compila a nativo en la mayoría de plataformas y además tiene su propia interprete que facilita el hot reload en tiempo de desarrollo. Y también transpila a js
Lo siento Midu, pero cada vez que dices "Flader" se muere un gatito.
ksjfksjfjdjj
Pero lo pronuncia bien, al menos en Inglés grincolandez
@@NelsonLombardo en gringo sería flarer
Ostras que te quedes solo con la pronunciación...mira que dice cosas interesantes...
@@lorenzoferreyra4641 Son gringos, es lo mismo.
A mi me encanta Flutter, pero todo lo que dice Midu aqui, es una absoluta verdad. Y si un dia Google decide 'matarlo', puede suceder, solo elllos deciden que ocurre con Flutter.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Me da tristeza que digan que no les gusta flutter por dart cuando para mí es la razón principal de que me guste flutter. Dart se me hace como un typescript mejorando
Si para mi se parece mas a un Java sin todas las cosas que no me gustan de Java y con cosas mas cool
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
@@luisrogelio98A mi también me parece un lenguaje muy bonito pero muy infravalorado
@@luisrogelio98 pues yo prefiero Java
Dart se me hace que le faltan varias cosas. Encima es algo molesto cuando no compila
Pero antes que esos 2 prefiero Typescript
Tengo 4 años trabajando con Flutter CERO quejas gente. La sintaxis de Dart me parece incluso mejor que la Typescript (uso los dos). Recuerden el rendimiento de Flutter, compila a nativo y todo vuela 🤭❤️
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
El problema que veo es que dart frente a kotlin se queda bastante por detras, no es de extrañar porque se ve cierto favoritismo hacia kotlin multiplatform
@@atherbsc5384 no veo las ventajas de Kotlin MP, siento que solo quieren desmeritar Dart, no quieren aceptar algo nuevo/mejor
Yo soy Kotlin, JS, PHp, etc. Y Dart se me hace un lenguaje supersencillo de aprender. No me tarde ni 3 meses en dar clases de flutter por todo el país.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Yo he trabajado como desarrollador de Flutter en empresas y para proyectos personales. En realidad ya me pase a React Native, aunque también he usado Ionic y nativo (Java y Swift). El caso es que deje Flutter por qué me quiero alejar lo más posible de productos de Google. Google no se compromete con nada. Creo que Dart no es difícil de aprender, cualquiera que sepa typescript lo aprende en 1 día. Y en realidad Google lo usa para más cosas que solo transpilar a javascript. Dart puede transpilar a Web assembly y a Codigo de máquina (c++) directamente. Para mí el problema es Google y no Dart. Google tiene un problema de imagen
Personalmente me gusta mucho la sintaxis de Dart, ojalá un día su comunidad crezca para poder utilizarlo más allá de Flutter
Puedo integrar Dart con C++, así como lo hace python con C?
La comunidad Flutter es enorme. Muchísimas empresas grandes lo están empezando a utilizar. Investiguen más.
Ya existe Flet, que es un framework que usa las librerías de Flutter. Está disponible para el lenguaje Python y se espera portabilidad para Go y C#
Si pero no es eficiente y aún le faltan muchas cosas. Lo intenté usar para una aplicación y no tenía las funcionalidades que necesitaba además de generar muchos errores y apps pesadas. Espero que el proyecto mejore pero actualmente no lo recomiendo.
@@mariron42 esta en fase beta, recien por la version 0.25, ni si quiera es alfa, llevara mucho trabajo pero es una excelente opcion para hacer apps multipllataforma sencillamente
De echo lo mejor de Flutter es Dart, trabajar con ese lenguaje es super divertido y lo sientes demasiado amigable, apenas empiezas a usarlo notas que es muy versatil y se acopla a tus necesidades y no al reves.
Si flutter estuviera con kotlin estuviera muy genial
Kotlin Multiplatform seguro en poco tiempo llegará al mismo nivel de madurez y se podrá usar sin problema
@@ruekkart Y cuando eso suceda ya no usarán Flutter
@@weengineers5999 sí, es lo más probable. Esperemos el curso de Midu de Kotlin Multiplatform 😄
Flutter es hermoso pero no es "popular "
Dart, es un lenguaje muy bien hecho optimizado y con tantas mejores de lenguajes antiguos, la verdad me gusta dart, aprendí varios otros C#, JavaScript , un poco de typescript, pero dart es muy seguro de usar, además luego de aprender los demás dart me pareció sencillo porque ya incorpora cosas que otros no tenían, es como decir que dart es para quienes tienen experiencia y asienta bien, sino, igual es fácil de aprenderlo. y el framework Flutter bueno se adapta muy bien a otros lenguajes como C# y Python, asi que el futuro de flutter es fusionarse con otros lenguajes para poder crear aplicaciones multiplataforma con un solo codigo el que tu elijas, aunque aprendí a usarlo con dart, igual mas adelante quiza lo haga con python que aun no lo he tocado mucho o con rust que sería genial o incluso C, aunque dart usa bastante C
Flet es un franework en python que por debajo usa flutter
Muy de acuerdo en tu opinión sobre Dart. Es un medio Java con cosas de Typescript y constructores que le pasas las cosas sin orden si quieres...
Para mí el segundo problema de flutter es que no apuesta por una tecnología web. Promete mejor rendimiento porque se cargan el Javascript Bridge.
Dicho esto, prefiero si se puede apostar por una tecnología web. Yo he experimentado con Ionic con Capacitor, aunque se puede usar por Angular + Capacitor sin Ionic.
Ionic te ayuda a superar la barrera de diseño de componentes para ios y android.
Jaspr es un framework para Dart que lo lleva mucho mejor a la web que lo que hace flutter, en sí es el clon por así llamarlo pero con cosas que son únicamente web.
A mí se me parece a un mix de java y Javascript, y personalmente me gusta mucho de Dart que en cuanto a sintaxis, un programa puede parecerse perfectamente a un programa escrito en java(con su tipado estático) y a la vez puedo utilizar la flexibilidad de la sintaxis de Javascript
Creo que con el tiempo Flet va a sustituir a Flutter.
Dart es uno de los mejores lenguajes que he trabajado con
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
@@brayanceron_ es en lenguaje infravalorado esa es la respuesta!
Flutter es otro paradigma, es la parte final del aprendisaje para un programador
*_El problema de Flutter es que usa un lenguaje de PROGRAMACIÓN para hacer estilos y maquetado_*
Depende del dev!! Si es un dev nuevo si es un problema. Si es un dev avanzando con experiencia, eso no es un problema.
@@SkillTrailMalefiahs pero yo quiero hacer sistemas que sean funcionales y tengan logica. No tanto lo visual
o lo visual da dinero?
Flutter con TypeScript hubiese sido una bomba, tengo un amigo fanatico de Js, TS & todo lo relacionado y conociendolo el si hubiese utilizado Flutter.
Dart y Flutter son OpenSource, asi que nunca moriran. Dart es programación orientada a objetos y es casi lo mismo que programar en Java o C# .
Dart es un lenguage facil de aprender, se parece mucho a JS y C#. SI por Midu fuera, comeriamos Javascript tres veces al dia
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Exacto, mejor hacer que typescript ubjerancompilado a binario para que sea rápido, uff brutal ubiese sido apoyado
Hay tantos frameworks para desarrollo mobile y se inventan flutter y dart.
Es puro mercado!!
A veces no vale la pena aventarse a aprender un nuevo framework porque sabes que hay otros que ya lo hacen y puedes hacer muchas cosas.
Hay muchos programadores que tienen CERO pensamiento crítico.
No se a que le llamen que Dart sea mucho más rápido. Un buen perfomarnce siempre va a depender de las prácticas de desarrollo, tanto en el BackEnd como en el FrontEnd y en Bases de datos 👎
Seamos sinceros, no hay nada "nuevo", vaya, no hay un framework nuevo en los ultimos años que me super sorprenda por lo que hace, solamente pierden su tiempo aprendiendo nuevos frameworks y es todo.
Si mejor sigamos aprendiendo HTML JS Y CSS como todos los que salen de bootcamps xd
Yo vengo de web, hago backend también y estoy iniciando en Mobil con flutter, lo que más me gusta es que puedo usar vs code para todo.
Tambien opino que Dart con flutter, va a tender a la baja, prefiero aprender nativo IOS, los lenguajes que se con basicamente acorde al contexto. Kotlin y Java lo uso para Android, Javascript y TypeScript para web, y Python solo para IA
Mi opinión:
Jardinero, Obrero, Mantenimiento, Barrendero.... desde los doce años que no quería estudiar, me fui a trabajar con mi padre montando cocinas, bla bla bla , en resumen, analfabeto literal, sin saber ingles y por distracion hice una app con una web tipo camba , con una plantilla y descargas el apk, y hago una app con un millon de descargas, y cuando llego a eso, la web dejó de dar soporte.
40 años, con tres hijos estudiando por la noche cuando todos duermen, sin idea de ingles, y sin haber estudiado en la vida. me vi en la obligacion de aprender a programar y despues de muchos video de comparaciones, tiré una moneda al aire Dart. eso fué el 4/4/23 hoy mi app esta actualizada con 6 millones de descargas. quien diga que es dificil......
cómo se llama tu app?
El tema de los widgets con Dart es un dolor de cabeza para mí, sobretodo porque empecé como back-end... nada como html css y ts
+1 y lleno de const por todos lados jajajaja es un mareo horrible
Deberian de aprenderlo bien
@@manuelduarte077 que buen consejo, me cambío la vida
@@figonzalcl el const es para evitar el repaint en los widgets estaticos
No componetizan o que? no usan patron MVC u otros o que? no implementas arquitectura o que?
Flutter con Kotlin hubiera sida genial, he trabajado con ambos lenguajes y cosas triviales que se hacen con Kotlin en Dart se llena de boilerplate y hay que usar si o si un plugin para suavisar el palazo
No se dice en el vídeo pero no olvidemos que Angular empezó usando solo Dart y luego lo migraron todo a Typescript y ahí fue cuando despegó
Desarrollé mi tesis de ingeniería con Flutter en sus inicios. Para mí es una tecnología increíble, pero el hecho de que Google no apueste por sus propias tecnologías, sumado al historial de tecnologías discontinuadas y ahora lo que hizo con Flutter hizo que realmente no quiera aprender tecnologías de Google.
Conozco a muchos que también se han graduado así. Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
A mí me gusta flutter, me parece más intuitivo, fácil de aprender y seguro que React (Es mi opinión)
Como desarrollador flutter, que también desarrollo en otros lenguajes, no le veo nada malo a dart, no es un Python superdisruptivo o como otros lenguajes como swift que es muy raro todo, si ya sabes programar en java, js, ts, c#, es muy fácil de aprender
Hola, muy buena la observación!
Una pequeña corrección es que Flutter no es pronunciado Flader y Kotlin no es pronunciado Konlin.
Flutter: Pronounced as “Fluh-tur” like "fluh-rur" (with a short “u” sound, like in “butter”). The “tt” is often pronounced as a soft “d” sound in American English, making it sound like “Fluh-der”.
Kotlin: Pronounced as “Kawt-lin” or “Koht-lin” (depending on your accent). The emphasis is on the first syllable, and the “t” is clear and not silent.
Agradecido de haber elegido iOS nativo en lugar de flutter
A mí me encanta Dart, incluso más que Typescript. Y eso que mi primer lenguaje fue ECMAscript, pero final x = (){ return 5 }() es muy poderoso. Yo sí lo usé para el backend, de una app de Flutter.
También he usado Kotlin, y el año pasado me hice el Advent of Code con Swift en directos en mi otro canal. Así que conozco varios lenguajes.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Como desarrollador de Angular entiendo perfectamente por qué Google apenas lo utiliza... Es demasiado pesado y complejo, con una gran curva de aprendizaje que termina por revelar que como desarrollador estás atado a trabajar al estilo que Angular quiere que lo uses... Es muy desagradable. y ni hablar de las migraciones de versiones... Y el problema de Flutter es que en muchas plataformas se termina pintando con un canvas, no está bien... y Dart le termina copiando demasiado a JS sin terminar de serlo.
debieron hacerlo con emsamblador .... y ya listo mucho se hacen problema xd
El mejor apostar por Maui de Microsoft 🔥🔥🔥
Con todo el corazón Midu, si vas a decir "Gugol", pronuncia "Flutter" como se debe. Lo digo porque anteriormente mataste a algún usuario por quejarse del "Gugol".
Muchas gracias por este contenido ❤
Dart es la evolución de Typescript
Flutter, debería utilizar un lenguaje como kotlin sin dudarlo!!
siempre me gusto Flutter y me arrepiento de no haberlo seguido mas hace par anios. Lo deje por tonterias como las de preocuparme por lo que hacia la comunidad.
El que tiene futuro en este momento creo que es Flet si le pusieran más empeño a ese framework chau chau - - FLUTTER
Flutter es la hostia, y Dart es una auténtica bazofia
x2
amigo dart lo es todo lo que pasa es que ya no quieres aprender un lenguaje adicional, ademas dart tiene similitud con java asi que no es nuevo del todo
5:44 Si te vuelve loco con los parentesis es que no le dedicaste el tiempo para hacer buen codigo ( yo cuando empece a aprender pense lo mismo )
Como Google no va estar contento con Kotlin Multiplatform si no lo gestionan ellos, sino Jetbrains.
Google lo que hace es Jetpack Compose que es la base que siguen para crear Compose Mutiplatform
Yo escudriñé un poco en dart y me supo igual que F#, no sé sí a alguien más le pasó lo mismo; y hasta la fecha no veo tanto auge en ambos
Siento que el problema de hacer software multiplataforma es el hecho de que no se centran solo en eso de crear compatibilidad y usar las APIS de esos SO, kotlin parece prometedor pero toca ver que pasara, como alguien que usa flutter realmente si sabes Ts Dart casi no se separa tanto y es rapido de aprenderlo.
Llevo dos años como desarrollador flutter y la verdad me encanta el framework y en mi pais o localidad no hay desarrolladores Flutter entonces me es sencillo cmabiar y encontrar trabajo con esta Tecnología, realmente no es que un lenguaje sea malo, si a ti te gusta ese framework no dudes en darle.
Personalmente odio js y por eso no me gusta react, pero reconozco que es una gran tecnología
Me paso algo similar, no. odio js, pero siento que te adoctrina a su forma de hacer mal las cosas jaja, por el contrario Flutter es como jetpack con mas flexibilidad a la hora de manejar estados.
Dart es lo que debió ser Java con la elegancia de Typescript.
bueno aquí la pregunta es... gente, me recomiendan aprender Angular?
Depende de tu situación. Cómo primer framework mejor opción es vue o react. Si ya tenés afianzado el conocimiento en otro y querés expandir tus herramientas, es una buena opción, pero tenés que tener dominado typescript, al menos las bases
Sumale React, o ve por uno y luego por otro y tienes mejores herramientas para front para una gran gama de proyectos. Yo ya que tengo React y React Native en buen nivel, voy a saltar a Angular.
Hazlo!!!
Totalmente!
Recomendable tener un dominio de las bases antes de saltar a cualquier framework Web.
Si creo que al ser/depender de Google es un problema.
Realmente si has programado a un nivel intermedio, fácilmente puedes aprender Dart y usar Flutter. No le veo problema al lenguaje de programación.
Creo que una vez entiendes la lógica de los Widgets de Flutter, tiene TODO EL SENTIDO DEL MUNDO, la curva de aprendizaje es mínima, solo necesitas saber maquetado BASICO, sin embargo coincido, el problema Flutter es google.
Entendido, apostar todo a JS y a frameworks basados en este
Yo tambien pienso que Flutter murió por usar dart como lenguaje
Lo único que esta bueno de dart es que el tipado y el null safety es real, a diferencia de typescript que es una mentira gracias al any
una persona que no trabaja con flutter opina en contra de flutter 😮
que stack para desarrollo móvil recomiendan?
Tengo proyectos framework para transpilar codigos C# o java a Flutter dart y me va super bien en negocios locales y mercado pequeño
Dart es parecido a javascrip o C#. Es facil de aprender
Si quiero una alternativa a React Native, prefiero NativeScript antes que Flutter, incluso Ionic. Si tengo que aprender otro lenguaje aparte de JS/TS prefiero aprender Kotlin antes que Dart para hacer Android Nativo e incluso Multiplatform. El tiempo se encarga de poner en su sitio las cosas.
1:17 a mí lo que más me gusta de flutter es Dart
Aqui en Mexico no hay tantas chambas de flutter
Que hay de flutterflow? Vale la pena?
Sería un buen tema para un video
¿Y es demasiado difícil cambiar el lenguaje de Flutter?
el problema no es dart, son los widgets, queda todo anidado y demaciado boilerplate
Ni que fuera tan difícil Dart
soydevs
He usado Angular pero me he llevado la sorpresa con este video de que pertenece a Google 😅
dart es muy brutal.
Entonces angular por ser de Google también es "PAL TACHO"?
Bueno, es que Midu ama Js y lo ve como el mejor lenguaje y por eso también ama a Typescript, por eso su opinión sobre Flutter está sesgada, a pesar que técnicamente Dart es más moderno, empezando por el Null Safety.
No más porque ganó la batalla por la web, es que la comunidad es más grande en Ts y Js que en Dart, pero si los programadores le dieran oportunidad a lenguajes modernos como Dart o Kotlin, verían lo fácil que es hacer muchas cosas que en Js y Ts son un dolor de pelotas, como el manejo de nulos, la POO, los tiempos de compilación optimizados o la simplicidad de código.
Google, la empresa bipolar 😅😅😅
Google crea tecnologías muy buenas pero no les da seguimiento
¿Y por qué no te gusta dar curiosidad no es nada malo? Saludos
Dart es muy parecido a java, en todo sentido. no veo porque seria un problema tan grande
¿Que opinas de flet midu? ¿Será capaz de eclipsar a flutter? (Ya que flet usa python y proximamente go ¿no?)
Aún es lento
@@kenionx1039 si eso pasara, flet se muere porque depende de flutter.
Flutter goat
loco lo hubieran hecho con golang y javascript
Midu puedes explicar por que no te gusta el lenguaje Dart?
Hello world
El problema de flutter es que react native pegó primero y que el apoyo a las startups es muy bajo.
Sino flutter seria muchisimo mas potente de lo que ya es.
Seamos honestos react es feo.
Peligroso compartir tus pantallas...
Flutter es bueno, pero la Organización del Código es pésima, hay que hacer modular el desarrollo para que no se extienda el.codigo tanto
todo lo contrario, si seguis buenas practicas te queda una estructura y codigo excelente. Te falta aprender mas mi amigo :)
Es como Figma digamos? La misma función?
He tenido una experiencia infinitamente mejor en flutter que en react, dart es ridículamente bueno
Lo único en lo que flaquea es en los trees tan grandes que se terminan generando, pero es bastante smooth
No se si prefiero kotlin sobre dart, pero es que flutter funciona tan bien con tan poco que incluso compañeros que son completamente nuevos en mobile no tienen complicaciones con flutter
Javascript es muy poderoso, pero de nuevo, ya dejen ese lenguaje donde funciona y dejen de quererlo meter con calzador en absolutamente todo
El tema es que Js es bueno pero en el navegador y back end y ya, para multiplataforma necesitas que un lenguaje sea capaz de ejecutarse en multiples plataformas y funcione bien, y flutter y dart lo logran
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Por qué hay desarrolladores que quieren usar TS para todo?
El problema de Flutter se llama Kotlin Multiplataform
Midu un curso de react native
Flutter si está en Python - Flet
No lo está, flet trabaja sobre flutter, pasa el código de flet a flutter, python a dart.
El tema del lenguaje me suena un poco a escusa, viniendo de Typescipt no he visto un lenguaje más fácil de aprender que Dart, es un Java con azúcar sintáctico.
Personalmente la sintaxis de Dart es mi favorita por encima de muchos lenguajes, y en mi opinión es un lenguaje muy infravalorado. Ojalá tuviera más comunidad en el futuro para usarlo más allá de Flutter
Flutter se puede usar con Python